#include <memory_pools.h>
|
| | PoolInfoProperties (Integer size_hint_bytes, Integer clock_frequency_hz=kUnknownClockFrequency, Integer read_bandwidth_bytes_per_cycle=kUnknownReadBandwidth, Integer write_bandwidth_bytes_per_cycle=kUnknownWriteBandwidth, Integer read_latency_cycles=0, Integer write_latency_cycles=0, Map< Target, Integer > target_burst_bytes={}, Bool is_internal=Bool(false)) |
| |
| | TVM_DEFINE_MUTABLE_OBJECT_REF_METHODS (PoolInfoProperties, ObjectRef, PoolInfoPropertiesNode) |
| |
| | ObjectRef ()=default |
| | default constructor More...
|
| |
| | ObjectRef (ObjectPtr< Object > data) |
| | Constructor from existing object ptr. More...
|
| |
| bool | same_as (const ObjectRef &other) const |
| | Comparator. More...
|
| |
| bool | operator== (const ObjectRef &other) const |
| | Comparator. More...
|
| |
| bool | operator!= (const ObjectRef &other) const |
| | Comparator. More...
|
| |
| bool | operator< (const ObjectRef &other) const |
| | Comparator. More...
|
| |
| bool | defined () const |
| |
| const Object * | get () const |
| |
| const Object * | operator-> () const |
| |
| bool | unique () const |
| |
| int | use_count () const |
| |
| template<typename ObjectType > |
| const ObjectType * | as () const |
| | Try to downcast the internal Object to a raw pointer of a corresponding type. More...
|
| |
◆ PoolInfoProperties()
| tvm::PoolInfoProperties::PoolInfoProperties |
( |
Integer |
size_hint_bytes, |
|
|
Integer |
clock_frequency_hz = kUnknownClockFrequency, |
|
|
Integer |
read_bandwidth_bytes_per_cycle = kUnknownReadBandwidth, |
|
|
Integer |
write_bandwidth_bytes_per_cycle = kUnknownWriteBandwidth, |
|
|
Integer |
read_latency_cycles = 0, |
|
|
Integer |
write_latency_cycles = 0, |
|
|
Map< Target, Integer > |
target_burst_bytes = {}, |
|
|
Bool |
is_internal = Bool(false) |
|
) |
| |
◆ TVM_DEFINE_MUTABLE_OBJECT_REF_METHODS()
The documentation for this class was generated from the following file: