Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
InferenceOrchestrator
Class InferenceOrchestrator
Index
Constructors
constructor
Properties
max
Npc
max
Action
Types
per
Lane
Capacity
max
Batch
Size
drop
Event
Capacity
default
Ttl
Ticks
Methods
get
Current
Tick
get
Lane
Pending
Count
get
Lane
Budget
get
Lane
Requests
This
Tick
get
Lane
Critical
Spent
This
Tick
get
Completed
Total
get
Cancelled
Total
get
Expired
Total
get
Rejected
Results
Total
get
Drop
Event
Count
get
Drop
Overflow
Count
is
Local
Slm
Enabled
set
Local
Slm
Enabled
register
Action
Type
is
Action
Type
Registered
submit
Request
drain
Batch
drain
Batch
With
Handles
complete
Request
cancel
Request
tick
consume
Drop
Event
get
Slot
State
clear
Constructors
constructor
new
InferenceOrchestrator
(
config
:
InferenceOrchestratorConfig
,
)
:
InferenceOrchestrator
Parameters
config
:
InferenceOrchestratorConfig
Returns
InferenceOrchestrator
Properties
Readonly
max
Npc
maxNpc
:
number
Readonly
max
Action
Types
maxActionTypes
:
number
Readonly
per
Lane
Capacity
perLaneCapacity
:
number
Readonly
max
Batch
Size
maxBatchSize
:
number
Readonly
drop
Event
Capacity
dropEventCapacity
:
number
Readonly
default
Ttl
Ticks
defaultTtlTicks
:
number
Methods
get
Current
Tick
getCurrentTick
()
:
number
Returns
number
get
Lane
Pending
Count
getLanePendingCount
(
lane
:
number
)
:
number
Parameters
lane
:
number
Returns
number
get
Lane
Budget
getLaneBudget
(
lane
:
number
)
:
number
Parameters
lane
:
number
Returns
number
get
Lane
Requests
This
Tick
getLaneRequestsThisTick
(
lane
:
number
)
:
number
Parameters
lane
:
number
Returns
number
get
Lane
Critical
Spent
This
Tick
getLaneCriticalSpentThisTick
(
lane
:
number
)
:
number
Parameters
lane
:
number
Returns
number
get
Completed
Total
getCompletedTotal
()
:
number
Returns
number
get
Cancelled
Total
getCancelledTotal
()
:
number
Returns
number
get
Expired
Total
getExpiredTotal
()
:
number
Returns
number
get
Rejected
Results
Total
getRejectedResultsTotal
()
:
number
Returns
number
get
Drop
Event
Count
getDropEventCount
()
:
number
Returns
number
get
Drop
Overflow
Count
getDropOverflowCount
()
:
number
Returns
number
is
Local
Slm
Enabled
isLocalSlmEnabled
()
:
boolean
Returns
boolean
set
Local
Slm
Enabled
setLocalSlmEnabled
(
enabled
:
boolean
)
:
void
Parameters
enabled
:
boolean
Returns
void
register
Action
Type
registerActionType
(
actionType
:
number
,
allowedResultMask
:
number
)
:
boolean
Parameters
actionType
:
number
allowedResultMask
:
number
Returns
boolean
is
Action
Type
Registered
isActionTypeRegistered
(
actionType
:
number
)
:
boolean
Parameters
actionType
:
number
Returns
boolean
submit
Request
submitRequest
(
npcId
:
number
,
lane
:
number
,
priority
:
number
,
estimatedTokens
:
number
,
ttlTicks
?:
number
,
)
:
number
Parameters
npcId
:
number
lane
:
number
priority
:
number
estimatedTokens
:
number
Optional
ttlTicks
:
number
Returns
number
drain
Batch
drainBatch
(
lane
:
number
,
count
:
number
,
out
:
Int32Array
)
:
number
Parameters
lane
:
number
count
:
number
out
:
Int32Array
Returns
number
drain
Batch
With
Handles
drainBatchWithHandles
(
lane
:
number
,
count
:
number
,
outNpcs
:
Int32Array
,
outHandles
:
Int32Array
,
)
:
number
Parameters
lane
:
number
count
:
number
outNpcs
:
Int32Array
outHandles
:
Int32Array
Returns
number
complete
Request
completeRequest
(
handle
:
number
,
actionType
:
number
,
resultActionMask
:
number
,
)
:
number
Parameters
handle
:
number
actionType
:
number
resultActionMask
:
number
Returns
number
cancel
Request
cancelRequest
(
handle
:
number
)
:
boolean
Parameters
handle
:
number
Returns
boolean
tick
tick
(
t
:
number
)
:
void
Parameters
t
:
number
Returns
void
consume
Drop
Event
consumeDropEvent
(
out
:
Int32Array
,
outOffset
?:
number
)
:
boolean
Parameters
out
:
Int32Array
outOffset
:
number
= 0
Returns
boolean
get
Slot
State
getSlotState
(
handle
:
number
)
:
number
Parameters
handle
:
number
Returns
number
clear
clear
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Npc
max
Action
Types
per
Lane
Capacity
max
Batch
Size
drop
Event
Capacity
default
Ttl
Ticks
Methods
get
Current
Tick
get
Lane
Pending
Count
get
Lane
Budget
get
Lane
Requests
This
Tick
get
Lane
Critical
Spent
This
Tick
get
Completed
Total
get
Cancelled
Total
get
Expired
Total
get
Rejected
Results
Total
get
Drop
Event
Count
get
Drop
Overflow
Count
is
Local
Slm
Enabled
set
Local
Slm
Enabled
register
Action
Type
is
Action
Type
Registered
submit
Request
drain
Batch
drain
Batch
With
Handles
complete
Request
cancel
Request
tick
consume
Drop
Event
get
Slot
State
clear
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...