@Namespace(value="torch::jit") @NoOffset @Properties(inherit=torch.class) public class Block extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
Block(Graph graph_,
JitNode node_) |
Block(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Value |
addInput() |
Value |
addInput(BytePointer name) |
Value |
addInput(String name) |
JitNode |
appendNode(JitNode n) |
void |
clear() |
void |
cloneFrom(Block src,
ValueMapper value_map) |
void |
eraseInput(long i) |
void |
eraseOutput(long i) |
ValueArrayRef |
inputs() |
Value |
insertInput(long i) |
Value |
insertInput(long i,
BytePointer name) |
Value |
insertInput(long i,
String name) |
long |
insertOutput(long i,
Value n) |
graph_node_list |
nodes() |
ValueArrayRef |
outputs() |
Graph |
owningGraph()
\warning NEVER pass raw pointer of smart pointer managed Graph to Python.
|
JitNode |
owningNode() |
JitNode |
param_node() |
void |
permuteInputs(SizeTVector new_inputs) |
void |
permuteOutputs(SizeTVector new_inputs) |
JitNode |
prependNode(JitNode n) |
long |
registerOutput(Value v) |
void |
remapTypes(TypeMapper type_map) |
void |
removeAllInputs() |
void |
removeAllOutputs() |
void |
replaceOutput(long i,
Value n) |
JitNode |
return_node() |
BlockWrap |
wrap() |
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 Block(Pointer p)
Pointer(Pointer)
.@ByVal public ValueArrayRef inputs()
@ByVal public ValueArrayRef outputs()
@ByVal public graph_node_list nodes()
public JitNode return_node()
public JitNode param_node()
public Graph owningGraph()
public JitNode owningNode()
public Value addInput(@StdString BytePointer name)
public Value addInput()
public Value addInput(@StdString String name)
public Value insertInput(@Cast(value="size_t") long i, @StdString BytePointer name)
public Value insertInput(@Cast(value="size_t") long i, @StdString String name)
public void removeAllInputs()
public void removeAllOutputs()
public void permuteOutputs(@Cast(value="const std::vector<size_t>*") @ByRef SizeTVector new_inputs)
public void permuteInputs(@Cast(value="const std::vector<size_t>*") @ByRef SizeTVector new_inputs)
public void cloneFrom(Block src, @ByVal ValueMapper value_map)
public void remapTypes(@Const @ByRef TypeMapper type_map)
@SharedPtr public BlockWrap wrap()
public void clear()
Copyright © 2024. All rights reserved.