@Name(value="torch::nn::Cloneable<torch::nn::MultiMarginLossImpl>") @Properties(inherit=torch.class) public class MultiMarginLossImplCloneable extends Module
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
MultiMarginLossImplCloneable(Module pointer)
Downcast constructor.
|
MultiMarginLossImplCloneable(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Module |
asModule() |
static Module |
asModule(MultiMarginLossImplCloneable 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 MultiMarginLossImplCloneable(Pointer p)
Pointer(Pointer)
.public MultiMarginLossImplCloneable(Module pointer)
@Namespace @SharedPtr @Name(value="SHARED_PTR_NAMESPACE::static_pointer_cast<torch::nn::Module, torch::nn::Cloneable<torch::nn::MultiMarginLossImpl>>") public static Module asModule(@SharedPtr MultiMarginLossImplCloneable 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.