mlx-bun library API
Documentation
Preparing search index...
@mlx-bun/inference
@mlx-bun/inference/artifacts/experts
ExpertResidencyBackend
Interface ExpertResidencyBackend
interface
ExpertResidencyBackend
{
slots
:
number
;
cancel
(
slot
:
number
,
generation
:
bigint
)
:
void
;
discard
(
slot
:
number
,
generation
:
bigint
)
:
void
;
hintSegments
?
(
segments
:
readonly
ExpertIOHintSegment
[]
)
:
boolean
;
hintTelemetry
?
()
:
ExpertIOHintSnapshot
;
lease
(
slot
:
number
,
generation
:
bigint
,
consumer
?:
"gpu"
|
"cpu"
)
:
void
;
physicalFootprint
()
:
number
;
releaseGpuFenced
(
slot
:
number
,
generation
:
bigint
)
:
void
;
submitSegments
(
slot
:
number
,
generation
:
bigint
,
segments
:
readonly
ExpertIOSegment
[]
,
)
:
void
;
wait
(
slot
:
number
,
generation
:
bigint
)
:
Promise
<
void
>
;
}
Index
Properties
slots
Methods
cancel
discard
hint
Segments?
hint
Telemetry?
lease
physical
Footprint
release
Gpu
Fenced
submit
Segments
wait
Properties
Readonly
slots
slots
:
number
Methods
cancel
cancel
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
discard
discard
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
Optional
hint
Segments
hintSegments
?
(
segments
:
readonly
ExpertIOHintSegment
[]
)
:
boolean
Advisory-only readahead; returns false when its bounded queue is full.
Parameters
segments
:
readonly
ExpertIOHintSegment
[]
Returns
boolean
Optional
hint
Telemetry
hintTelemetry
?
()
:
ExpertIOHintSnapshot
Returns
ExpertIOHintSnapshot
lease
lease
(
slot
:
number
,
generation
:
bigint
,
consumer
?:
"gpu"
|
"cpu"
)
:
void
Parameters
slot
:
number
generation
:
bigint
Optional
consumer
:
"gpu"
|
"cpu"
Returns
void
physical
Footprint
physicalFootprint
()
:
number
Returns
number
release
Gpu
Fenced
releaseGpuFenced
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
submit
Segments
submitSegments
(
slot
:
number
,
generation
:
bigint
,
segments
:
readonly
ExpertIOSegment
[]
,
)
:
void
Parameters
slot
:
number
generation
:
bigint
segments
:
readonly
ExpertIOSegment
[]
Returns
void
wait
wait
(
slot
:
number
,
generation
:
bigint
)
:
Promise
<
void
>
Parameters
slot
:
number
generation
:
bigint
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
slots
Methods
cancel
discard
hint
Segments
hint
Telemetry
lease
physical
Footprint
release
Gpu
Fenced
submit
Segments
wait
Documentation
mlx-bun library API
Loading...
Advisory-only readahead; returns false when its bounded queue is full.