Skip to content

Struct FTryllMemoryComponent

ClassList > FTryllMemoryComponent

More...

  • #include <TryllMemorySnapshot.h>

Public Attributes

Type Name
int64 AgentId = 0
int32 CapacityTokens = 0
int64 ComputeBytes = 0
ETryllInferenceConsumerClass ConsumerClass = ETryllInferenceConsumerClass::Unspecified
int32 DeviceIndex = -1
FString EstimateBasis
FString Kind
int64 LastTurnAtMs = 0
FString Name
FString NodeName
ETryllMemoryOwnerKind Owner = ETryllMemoryOwnerKind::Model
TArray< FTryllMemoryComponentDevice > PerDevice
int64 RamBytes = 0
int64 RamBytesHigh = 0
int64 SessionId = 0
ETryllMemoryTier Tier = ETryllMemoryTier::Measured
int32 UsedTokens = 0
int64 VramBytes = 0
bool bOccupancyStale = false
bool bResident = true

Detailed Description

One row of the memory breakdown.

Public Attributes Documentation

variable AgentId

int64 FTryllMemoryComponent::AgentId;

variable CapacityTokens

int32 FTryllMemoryComponent::CapacityTokens;

variable ComputeBytes

int64 FTryllMemoryComponent::ComputeBytes;

variable ConsumerClass

ETryllInferenceConsumerClass FTryllMemoryComponent::ConsumerClass;

variable DeviceIndex

int32 FTryllMemoryComponent::DeviceIndex;

GPU index 0 is valid; host RAM is -1. Do not treat 0 as missing.


variable EstimateBasis

FString FTryllMemoryComponent::EstimateBasis;

variable Kind

FString FTryllMemoryComponent::Kind;

variable LastTurnAtMs

int64 FTryllMemoryComponent::LastTurnAtMs;

variable Name

FString FTryllMemoryComponent::Name;

variable NodeName

FString FTryllMemoryComponent::NodeName;

variable Owner

ETryllMemoryOwnerKind FTryllMemoryComponent::Owner;

variable PerDevice

TArray<FTryllMemoryComponentDevice> FTryllMemoryComponent::PerDevice;

variable RamBytes

int64 FTryllMemoryComponent::RamBytes;

variable RamBytesHigh

int64 FTryllMemoryComponent::RamBytesHigh;

variable SessionId

int64 FTryllMemoryComponent::SessionId;

variable Tier

ETryllMemoryTier FTryllMemoryComponent::Tier;

variable UsedTokens

int32 FTryllMemoryComponent::UsedTokens;

variable VramBytes

int64 FTryllMemoryComponent::VramBytes;

variable bOccupancyStale

bool FTryllMemoryComponent::bOccupancyStale;

variable bResident

bool FTryllMemoryComponent::bResident;


The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/TryllMemorySnapshot.h