@Namespace(value="torch::nn") @NoOffset @Properties(inherit=torch.class) public class UnflattenImpl extends UnflattenImplCloneable
torch::nn::UnflattenOptions
class to learn what
constructor arguments are supported for this module.
Example:
Unflatten model(UnflattenOptions(0, {2, 2}));
Unflatten model(UnflattenOptions("B", {{"B1", 2}, {"B2", 2}}));
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
UnflattenImpl(BytePointer dimname,
StringLongVector namedshape) |
UnflattenImpl(long dim,
LongVector sizes) |
UnflattenImpl(Module pointer)
Downcast constructor.
|
UnflattenImpl(Pointer p)
Pointer cast constructor.
|
UnflattenImpl(String dimname,
StringLongVector namedshape) |
UnflattenImpl(UnflattenOptions options_) |
Modifier and Type | Method and Description |
---|---|
Tensor |
forward(Tensor input)
Applies an unflatten transform on the
input . |
UnflattenOptions |
options()
The options used to configure this module.
|
UnflattenImpl |
options(UnflattenOptions setter) |
void |
pretty_print(Pointer stream)
Pretty prints the
Unflatten 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 UnflattenImpl(Pointer p)
Pointer(Pointer)
.public UnflattenImpl(Module pointer)
public UnflattenImpl(@Cast(value="int64_t") long dim, @ByVal @Cast(value="std::vector<int64_t>*") LongVector sizes)
public UnflattenImpl(@StdString BytePointer dimname, @ByVal @Cast(value="torch::nn::UnflattenOptions::namedshape_t*") StringLongVector namedshape)
public UnflattenImpl(@StdString String dimname, @ByVal @Cast(value="torch::nn::UnflattenOptions::namedshape_t*") StringLongVector namedshape)
public UnflattenImpl(@ByVal UnflattenOptions options_)
public void reset()
UnflattenImplCloneable
reset()
must perform initialization of all members with reference
semantics, most importantly parameters, buffers and submodules.reset
in class UnflattenImplCloneable
public void pretty_print(@Cast(value="std::ostream*") @ByRef Pointer stream)
Unflatten
module into the given stream
.pretty_print
in class Module
@ByVal public Tensor forward(@Const @ByRef Tensor input)
input
.@ByRef public UnflattenOptions options()
public UnflattenImpl options(UnflattenOptions setter)
Copyright © 2024. All rights reserved.