mlx-bun library API
Documentation
Preparing search index...
@mlx-bun/inference
@mlx-bun/inference/artifacts/experts
ExpertIOSlabStore
Class ExpertIOSlabStore
Index
Constructors
constructor
Properties
files
slot
Bytes
slots
Methods
cancel
close
compressed
Memory
discard
hint
Segments
hint
Telemetry
lease
physical
Footprint
pointer
release
After
Gpu
Sync
release
Cpu
release
Gpu
Fenced
submit
submit
Segments
view
wait
Constructors
constructor
new
ExpertIOSlabStore
(
path
:
string
|
readonly
string
[]
,
options
:
ExpertIOOptions
,
)
:
ExpertIOSlabStore
Parameters
path
:
string
|
readonly
string
[]
options
:
ExpertIOOptions
Returns
ExpertIOSlabStore
Properties
Readonly
files
files
:
readonly
string
[]
Readonly
slot
Bytes
slotBytes
:
number
Readonly
slots
slots
:
number
Methods
cancel
cancel
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
close
close
()
:
void
Returns
void
compressed
Memory
compressedMemory
()
:
number
Returns
number
discard
discard
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
hint
Segments
hintSegments
(
segments
:
readonly
ExpertIOHintSegment
[]
)
:
boolean
Queue advisory readahead on the dedicated hint worker. No slab is used.
Parameters
segments
:
readonly
ExpertIOHintSegment
[]
Returns
boolean
hint
Telemetry
hintTelemetry
()
:
ExpertIOHintSnapshot
Returns
ExpertIOHintSnapshot
lease
lease
(
slot
:
number
,
generation
:
bigint
,
consumer
?:
"gpu"
|
"cpu"
)
:
void
Parameters
slot
:
number
generation
:
bigint
consumer
:
"gpu"
|
"cpu"
= "cpu"
Returns
void
physical
Footprint
physicalFootprint
()
:
number
Returns
number
pointer
pointer
(
slot
:
number
,
generation
:
bigint
)
:
number
Parameters
slot
:
number
generation
:
bigint
Returns
number
release
After
Gpu
Sync
releaseAfterGpuSync
(
slot
:
number
,
generation
:
bigint
,
dependentOutputs
:
readonly
MlxArray
[]
,
stream
?:
bigint
,
)
:
Promise
<
void
>
Parameters
slot
:
number
generation
:
bigint
dependentOutputs
:
readonly
MlxArray
[]
Optional
stream
:
bigint
Returns
Promise
<
void
>
release
Cpu
releaseCpu
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
release
Gpu
Fenced
releaseGpuFenced
(
slot
:
number
,
generation
:
bigint
)
:
void
Parameters
slot
:
number
generation
:
bigint
Returns
void
submit
submit
(
slot
:
number
,
generation
:
bigint
,
offset
:
number
,
length
:
number
)
:
void
Parameters
slot
:
number
generation
:
bigint
offset
:
number
length
:
number
Returns
void
submit
Segments
submitSegments
(
slot
:
number
,
generation
:
bigint
,
segments
:
readonly
ExpertIOSegment
[]
,
)
:
void
Parameters
slot
:
number
generation
:
bigint
segments
:
readonly
ExpertIOSegment
[]
Returns
void
view
view
(
slot
:
number
,
generation
:
bigint
,
length
?:
number
)
:
Uint8Array
Parameters
slot
:
number
generation
:
bigint
Optional
length
:
number
Returns
Uint8Array
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
Constructors
constructor
Properties
files
slot
Bytes
slots
Methods
cancel
close
compressed
Memory
discard
hint
Segments
hint
Telemetry
lease
physical
Footprint
pointer
release
After
Gpu
Sync
release
Cpu
release
Gpu
Fenced
submit
submit
Segments
view
wait
Documentation
mlx-bun library API
Loading...
Queue advisory readahead on the dedicated hint worker. No slab is used.