@Name(value="torch::nn::Cloneable<torch::nn::LSTMImpl>") @Properties(inherit=torch.class) public class LSTMImplCloneable extends Module
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
LSTMImplCloneable(Module pointer)
Downcast constructor.
|
LSTMImplCloneable(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Module |
asModule() |
static Module |
asModule(LSTMImplCloneable pointer) |
Module |
clone() |
Module |
clone(DeviceOptional device)
Performs a recursive "deep copy" of the
Module , such that all parameters
and submodules in the cloned module are different from those in the
original module. |
void |
reset()
reset() must perform initialization of all members with reference
semantics, most importantly parameters, buffers and submodules. |
apply, apply, apply, apply, apply, apply, apply, apply, buffers, buffers, children, eval, is_serializable, is_training, load, modules, modules, name, named_buffers, named_buffers, named_children, named_modules, named_modules, named_modules, named_parameters, named_parameters, parameters, parameters, pretty_print, register_buffer, register_buffer, register_module, register_module, register_parameter, register_parameter, register_parameter, register_parameter, save, shiftLeft, to, to, to, train, unregister_module, unregister_module, zero_grad
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public LSTMImplCloneable(Pointer p)
Pointer(Pointer)
.public LSTMImplCloneable(Module pointer)
@Namespace @SharedPtr @Name(value="SHARED_PTR_NAMESPACE::static_pointer_cast<torch::nn::Module, torch::nn::Cloneable<torch::nn::LSTMImpl>>") public static Module asModule(@SharedPtr LSTMImplCloneable pointer)
public void reset()
reset()
must perform initialization of all members with reference
semantics, most importantly parameters, buffers and submodules.@SharedPtr(value="torch::nn::Module") @ByVal public Module clone(@Const @ByRef(nullValue="c10::optional<torch::Device>(c10::nullopt)") DeviceOptional device)
Module
, such that all parameters
and submodules in the cloned module are different from those in the
original module.Copyright © 2024. All rights reserved.