@Namespace(value="torch::nn") @NoOffset @Properties(inherit=torch.class) public class KLDivLossImpl extends KLDivLossImplCloneable
torch::nn::KLDivLossOptions
class to learn what
constructor arguments are supported for this module.
Example:
KLDivLoss model(KLDivLossOptions().reduction(torch::kNone));
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
KLDivLossImpl() |
KLDivLossImpl(KLDivLossOptions options_) |
KLDivLossImpl(Module pointer)
Downcast constructor.
|
KLDivLossImpl(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Tensor |
forward(Tensor input,
Tensor target) |
KLDivLossOptions |
options()
The options with which this
Module was constructed. |
KLDivLossImpl |
options(KLDivLossOptions setter) |
void |
pretty_print(Pointer stream)
Pretty prints the
KLDivLoss module into the given stream . |
void |
reset()
reset() must perform initialization of all members with reference
semantics, most importantly parameters, buffers and submodules. |
asModule, asModule, clone, clone
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, 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 KLDivLossImpl(Pointer p)
Pointer(Pointer)
.public KLDivLossImpl(Module pointer)
public KLDivLossImpl(@ByVal(nullValue="torch::nn::KLDivLossOptions{}") KLDivLossOptions options_)
public KLDivLossImpl()
public void reset()
KLDivLossImplCloneable
reset()
must perform initialization of all members with reference
semantics, most importantly parameters, buffers and submodules.reset
in class KLDivLossImplCloneable
public void pretty_print(@Cast(value="std::ostream*") @ByRef Pointer stream)
KLDivLoss
module into the given stream
.pretty_print
in class Module
@ByRef public KLDivLossOptions options()
Module
was constructed.public KLDivLossImpl options(KLDivLossOptions setter)
Copyright © 2024. All rights reserved.