Furiosa SDK Documentation
0.10.1
FuriosaAI NPU
FuriosaAI Warboy
FuriosaAI Software
FuriosaAI SW Stack Introduction
Driver, Firmware, and Runtime Installation
Python SDK installation and user guide
C SDK installation and user guide
Command Line Tools
Compiler
Model Quantization
Performance Optimization
Performance Profiling
FuriosaAI Model Zoo
Model Server (Serving Framework)
Kubernetes Support
Configuring Warboy Pass-through for Virtual Machine
Tutorial and Code Examples
References
Release Notes
Release Notes - 0.10.0
Release Notes - 0.9.0
Release Notes - 0.8.0
Release Notes - 0.7.0
Release Notes - 0.6.0
Release Notes - 0.5.0
Customer Support
FuriosaAI Customer Center
Bug Report
Previous Documents
v0.9.0
v0.8.0
v0.6.0
v0.5.0
v0.2.0
Furiosa SDK Documentation
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
All (furiosa.runtime.profiler.Resource property)
allocate() (furiosa.runtime.Submitter method)
ApiClientInitFailed
asynchronous() (in module furiosa.common.thread)
AsyncSession (class in furiosa.runtime.session)
Axis (class in furiosa.runtime)
axis() (furiosa.runtime.TensorDesc method)
B
BATCH (furiosa.runtime.Axis property)
BFLOAT16 (furiosa.runtime.DataType property)
bridge_disconnected_nodes() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
build_optimized_model() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
C
cache_directory (furiosa.common.transport.base.Transport property)
(furiosa.common.transport.Transport property)
CalibrationMethod (class in furiosa.quantizer)
(class in furiosa.quantizer.calibrator)
Calibrator (class in furiosa.quantizer)
(class in furiosa.quantizer.calibrator)
CHANNEL (furiosa.runtime.Axis property)
check_condition_3() (furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting.EmbeddingBagPattern method)
check_model() (in module furiosa.optimizer.frontend.onnx.utils.check_model)
check_runnable (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer attribute)
check_value_info() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
CheckVersion (class in furiosa.optimizer.frontend.onnx.utils.version_checker)
ChromeTrace (furiosa.runtime.profiler.RecordFormat property)
close() (furiosa.runtime.Receiver method)
(furiosa.runtime.Runner method)
(furiosa.runtime.Runtime method)
(furiosa.runtime.session.AsyncSession method)
(furiosa.runtime.session.CompletionQueue method)
(furiosa.runtime.session.Session method)
(furiosa.runtime.Submitter method)
collect_data() (furiosa.quantizer.Calibrator method)
(furiosa.quantizer.calibrator.Calibrator method)
CompilationFailed
CompletionQueue (class in furiosa.runtime.session)
compute_range() (furiosa.quantizer.Calibrator method)
(furiosa.quantizer.calibrator.Calibrator method)
convert_input_type() (furiosa.quantizer.editor.ModelEditor method)
(furiosa.quantizer.ModelEditor method)
convert_output_type() (furiosa.quantizer.editor.ModelEditor method)
(furiosa.quantizer.ModelEditor method)
ConvertNegativePadsToSlice (class in furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice)
ConvertPReluToRelu (class in furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu)
copy_from() (furiosa.runtime.tensor.Tensor method)
copy_value_info() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
Cpu (furiosa.runtime.profiler.Resource property)
create() (in module furiosa.runtime.session)
create_async() (in module furiosa.runtime.session)
create_queue() (furiosa.runtime.furiosa.runtime.Runtime method)
(furiosa.runtime.sync.furiosa.runtime.sync.Runtime method)
(in module furiosa.runtime)
(in module furiosa.runtime.sync)
create_runner() (furiosa.runtime.furiosa.runtime.Runtime method)
(furiosa.runtime.sync.furiosa.runtime.sync.Runtime method)
(in module furiosa.runtime)
(in module furiosa.runtime.sync)
current_npu_device() (in module furiosa.runtime.envs)
D
DataType (class in furiosa.runtime)
DeviceBusy
dim() (furiosa.runtime.TensorDesc method)
download() (furiosa.common.transport.base.Transport method)
(furiosa.common.transport.file.FileTransport method)
(furiosa.common.transport.FileTransport method)
(furiosa.common.transport.github.GithubTransport method)
(furiosa.common.transport.GithubTransport method)
(furiosa.common.transport.http.HTTPTransport method)
(furiosa.common.transport.HTTPTransport method)
(furiosa.common.transport.s3.S3Transport method)
(furiosa.common.transport.S3Transport method)
(furiosa.common.transport.Transport method)
(in module furiosa.common.transport)
dtype (furiosa.runtime.TensorDesc property)
E
eliminate_initializer_from_graph_input() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
eliminate_unused_initializer() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
eliminate_unused_input() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
eliminate_unused_output() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
eliminate_unused_protos() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
eliminate_unused_value_info() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
EliminateSSDDetectionPostprocess (class in furiosa.optimizer.frontend.onnx.transformer.experimental.eliminate_detection_postprocess)
EmbeddingBagPattern (class in furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting)
EmbeddingBagPorting (class in furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting)
ENTROPY_ASYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
ENTROPY_SYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
environment variable
FURIOSA_DEVICES
,
[1]
FURIOSA_LOG_LEVEL
NPU_DEVNAME
,
[1]
eprint() (in module furiosa.common.utils)
ERROR (furiosa.common.native.LogLevel attribute)
export_chrome_trace() (furiosa.runtime.profiler.profile method)
F
FileTransport (class in furiosa.common.transport)
(class in furiosa.common.transport.file)
find_global_lib_path() (in module furiosa.common.native)
find_native_lib_path() (in module furiosa.common.native)
find_native_libs() (in module furiosa.common.native)
find_next_node() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
find_prev_node() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
find_user_lib_path() (in module furiosa.common.native)
fix_batch_size_as_one() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
fixed_point() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
FLOAT16 (furiosa.runtime.DataType property)
FLOAT32 (furiosa.runtime.DataType property)
format (furiosa.runtime.TensorDesc property)
full_version() (in module furiosa.runtime)
furiosa.common
module
furiosa.common.error
module
furiosa.common.native
module
furiosa.common.thread
module
furiosa.common.transport
module
furiosa.common.transport.base
module
furiosa.common.transport.error
module
furiosa.common.transport.file
module
furiosa.common.transport.github
module
furiosa.common.transport.http
module
furiosa.common.transport.s3
module
furiosa.common.utils
module
furiosa.optimizer
module
furiosa.optimizer.frontend
module
furiosa.optimizer.frontend.onnx
module
furiosa.optimizer.frontend.onnx.transformer
module
furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice
module
furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu
module
furiosa.optimizer.frontend.onnx.transformer.experimental
module
furiosa.optimizer.frontend.onnx.transformer.experimental.eliminate_detection_postprocess
module
furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting
module
furiosa.optimizer.frontend.onnx.transformer.experimental.fuse_div_for_bert
module
furiosa.optimizer.frontend.onnx.transformer.experimental.reify_conv_for_bert
module
furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm
module
furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul
module
furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes
module
furiosa.optimizer.frontend.onnx.transformer.polish_model
module
furiosa.optimizer.frontend.onnx.transformer.utils
module
furiosa.optimizer.frontend.onnx.utils
module
furiosa.optimizer.frontend.onnx.utils.check_model
module
furiosa.optimizer.frontend.onnx.utils.inference_shape
module
furiosa.optimizer.frontend.onnx.utils.version_checker
module
furiosa.optimizer.interfaces
module
furiosa.optimizer.interfaces.transformer
module
furiosa.quantizer
module
furiosa.quantizer.calibrator
module
furiosa.quantizer.editor
module
furiosa.runtime
module
furiosa.runtime.compiler
module
furiosa.runtime.consts
module
furiosa.runtime.envs
module
furiosa.runtime.errors
module
furiosa.runtime.model
module
furiosa.runtime.profiler
module
furiosa.runtime.session
module
furiosa.runtime.tensor
module
furiosa.server.errors
module
furiosa.server.utils
module
FURIOSA_DEVICES
FuriosaError
FuriosaRuntimeError
FuriosaRuntimeWarning
FuriosaVersionInfo (class in furiosa.common.utils)
FuseBatchNorm (class in furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm)
FuseDivForBert (class in furiosa.optimizer.frontend.onnx.transformer.experimental.fuse_div_for_bert)
FuseGatherMatMul (class in furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul)
G
generate_compiler_log_path() (in module furiosa.runtime.compiler)
get_attribute() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
get_cpu_pandas_dataframe() (furiosa.runtime.profiler.profile method)
get_data_node_input() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
get_init_node_input() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
get_initializer_array() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
get_map_values() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
get_node_attributes() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
get_node_input_names() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
get_node_output_names() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
get_npu_pandas_dataframe() (furiosa.runtime.profiler.profile method)
get_output_names() (in module furiosa.quantizer)
(in module furiosa.quantizer.editor)
get_pandas_dataframe() (furiosa.runtime.profiler.profile method)
get_pandas_dataframe_with_filter() (furiosa.runtime.profiler.profile method)
get_pure_input_names() (in module furiosa.quantizer)
(in module furiosa.quantizer.editor)
get_sdk_version() (in module furiosa.common)
(in module furiosa.common.utils)
get_value_info_dtype() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
get_value_info_shape() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
GithubTransport (class in furiosa.common.transport)
(class in furiosa.common.transport.github)
H
HEIGHT (furiosa.runtime.Axis property)
HTTPTransport (class in furiosa.common.transport)
(class in furiosa.common.transport.http)
I
IncompatibleApiClientError
IncompatibleModel
inference_shape() (furiosa.optimizer.frontend.onnx.utils.inference_shape.InferenceShape method)
InferenceShape (class in furiosa.optimizer.frontend.onnx.utils.inference_shape)
InferSqueezeAxes (class in furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes)
INFO (furiosa.common.native.LogLevel attribute)
Input queue
input() (furiosa.runtime.Model method)
input_num (furiosa.runtime.Model property)
inputs() (furiosa.runtime.Model method)
INT16 (furiosa.runtime.DataType property)
INT32 (furiosa.runtime.DataType property)
INT64 (furiosa.runtime.DataType property)
INT8 (furiosa.quantizer.editor.TensorType attribute)
(furiosa.quantizer.TensorType attribute)
(furiosa.runtime.DataType property)
InternalError
InvalidCompilerConfig
InvalidInput
InvalidSessionOption
InvalidYamlException
is_compile_log_enabled() (in module furiosa.runtime.envs)
is_empty() (furiosa.runtime.tensor.TensorArray method)
is_err() (in module furiosa.common.error)
is_ok() (in module furiosa.common.error)
is_op_type() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
is_relative() (in module furiosa.common.transport)
is_same_shape() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
is_supported() (furiosa.common.transport.base.Transport static method)
(furiosa.common.transport.file.FileTransport static method)
(furiosa.common.transport.FileTransport static method)
(furiosa.common.transport.github.GithubTransport static method)
(furiosa.common.transport.GithubTransport static method)
(furiosa.common.transport.http.HTTPTransport static method)
(furiosa.common.transport.HTTPTransport static method)
(furiosa.common.transport.s3.S3Transport static method)
(furiosa.common.transport.S3Transport static method)
(furiosa.common.transport.Transport static method)
L
length (furiosa.runtime.TensorDesc property)
log_dir() (in module furiosa.runtime.envs)
LogLevel (class in furiosa.common.native)
M
make_initializer_name_unique() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
make_new_init() (furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_4 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.Pattern_1 method)
make_new_init_and_vi() (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_1 method)
make_new_node() (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.Pattern_1 static method)
(furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes.Pattern_1 method)
make_new_vi() (furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_4 method)
make_unhashables_unique() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
MIN_MAX_ASYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
MIN_MAX_SYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
Model (class in furiosa.runtime)
model (furiosa.runtime.Receiver property)
(furiosa.runtime.Runner property)
(furiosa.runtime.session.AsyncSession property)
(furiosa.runtime.session.CompletionQueue property)
(furiosa.runtime.session.Session property)
(furiosa.runtime.Submitter property)
ModelEditor (class in furiosa.quantizer)
(class in furiosa.quantizer.editor)
ModelNotFound
ModelServerError
ModelSource (class in furiosa.runtime)
module
furiosa.common
furiosa.common.error
furiosa.common.native
furiosa.common.thread
furiosa.common.transport
furiosa.common.transport.base
furiosa.common.transport.error
furiosa.common.transport.file
furiosa.common.transport.github
furiosa.common.transport.http
furiosa.common.transport.s3
furiosa.common.utils
furiosa.optimizer
furiosa.optimizer.frontend
furiosa.optimizer.frontend.onnx
furiosa.optimizer.frontend.onnx.transformer
furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice
furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu
furiosa.optimizer.frontend.onnx.transformer.experimental
furiosa.optimizer.frontend.onnx.transformer.experimental.eliminate_detection_postprocess
furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting
furiosa.optimizer.frontend.onnx.transformer.experimental.fuse_div_for_bert
furiosa.optimizer.frontend.onnx.transformer.experimental.reify_conv_for_bert
furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm
furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul
furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes
furiosa.optimizer.frontend.onnx.transformer.polish_model
furiosa.optimizer.frontend.onnx.transformer.utils
furiosa.optimizer.frontend.onnx.utils
furiosa.optimizer.frontend.onnx.utils.check_model
furiosa.optimizer.frontend.onnx.utils.inference_shape
furiosa.optimizer.frontend.onnx.utils.version_checker
furiosa.optimizer.interfaces
furiosa.optimizer.interfaces.transformer
furiosa.quantizer
furiosa.quantizer.calibrator
furiosa.quantizer.editor
furiosa.runtime
furiosa.runtime.compiler
furiosa.runtime.consts
furiosa.runtime.envs
furiosa.runtime.errors
furiosa.runtime.model
furiosa.runtime.profiler
furiosa.runtime.session
furiosa.runtime.tensor
furiosa.server.errors
furiosa.server.utils
MSE_ASYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
MSE_SYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
N
name (furiosa.runtime.TensorDesc property)
name_nodes() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
ndim (furiosa.runtime.TensorDesc property)
NoApiKeyException
Npu (furiosa.runtime.profiler.Resource property)
NPU_DEVNAME
numpy (furiosa.runtime.DataType property)
numpy() (furiosa.runtime.tensor.Tensor method)
(furiosa.runtime.tensor.TensorArray method)
numpy_dtype (furiosa.runtime.DataType property)
(furiosa.runtime.tensor.Tensor property)
(furiosa.runtime.TensorDesc property)
numpy_dtype() (in module furiosa.runtime.tensor)
O
OFF (furiosa.common.native.LogLevel attribute)
ONNXTransformer (class in furiosa.optimizer.frontend.onnx.transformer)
opset_bound (furiosa.optimizer.frontend.onnx.utils.version_checker.CheckVersion attribute)
optimize_model() (in module furiosa.optimizer)
(in module furiosa.optimizer.frontend.onnx)
Output queue
output() (furiosa.runtime.Model method)
output_num (furiosa.runtime.Model property)
outputs() (furiosa.runtime.Model method)
P
PandasDataFrame (furiosa.runtime.profiler.RecordFormat property)
parse() (furiosa.common.transport.github.GithubTransport method)
(furiosa.common.transport.GithubTransport method)
(furiosa.common.transport.s3.S3Transport static method)
(furiosa.common.transport.S3Transport static method)
Pattern_1 (class in furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice)
(class in furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu)
(class in furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm)
(class in furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul)
(class in furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes)
Pattern_2 (class in furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice)
(class in furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu)
(class in furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm)
Pattern_3 (class in furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm)
Pattern_4 (class in furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm)
pattern_condition_checker() (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting.EmbeddingBagPattern method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_3 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes.Pattern_1 method)
pattern_matcher() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
pattern_matching() (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting.EmbeddingBagPattern method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_2 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_3 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_4 method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes.Pattern_1 method)
(furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
pattern_to_match (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_1 attribute)
(furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.Pattern_2 attribute)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_1 attribute)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.Pattern_2 attribute)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_1 attribute)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_2 attribute)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_3 attribute)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.Pattern_4 attribute)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.Pattern_1 attribute)
(furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes.Pattern_1 attribute)
pause() (furiosa.runtime.profiler.profile method)
PERCENTILE_ASYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
PERCENTILE_SYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
PolishModel (class in furiosa.optimizer.frontend.onnx.transformer.polish_model)
pop_multiple_optimizer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
pop_single_optimizer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
print_external_operators() (furiosa.runtime.profiler.profile method)
print_inferences() (furiosa.runtime.profiler.profile method)
print_npu_executions() (furiosa.runtime.profiler.profile method)
print_npu_operators() (furiosa.runtime.profiler.profile method)
print_summary() (furiosa.runtime.Model method)
(furiosa.runtime.profiler.profile method)
profile (class in furiosa.runtime.profiler)
profiler_output() (in module furiosa.runtime.envs)
Q
quantize() (in module furiosa.quantizer)
Queues
QueueWaitTimeout
R
rand() (in module furiosa.runtime.tensor)
read (furiosa.common.transport.base.Transport attribute)
(furiosa.common.transport.file.FileTransport attribute)
(furiosa.common.transport.FileTransport attribute)
(furiosa.common.transport.github.GithubTransport attribute)
(furiosa.common.transport.GithubTransport attribute)
(furiosa.common.transport.http.HTTPTransport attribute)
(furiosa.common.transport.HTTPTransport attribute)
(furiosa.common.transport.s3.S3Transport attribute)
(furiosa.common.transport.S3Transport attribute)
(furiosa.common.transport.Transport attribute)
rebuild_model() (in module furiosa.optimizer.frontend.onnx.transformer.utils)
Receiver (class in furiosa.runtime)
(class in furiosa.runtime.sync)
record() (furiosa.runtime.profiler.profile method)
RecordFormat (class in furiosa.runtime.profiler)
recv() (furiosa.runtime.Receiver method)
(furiosa.runtime.session.CompletionQueue method)
(furiosa.runtime.sync.Receiver method)
ReifyConvForBert (class in furiosa.optimizer.frontend.onnx.transformer.experimental.reify_conv_for_bert)
removeprefix() (in module furiosa.common.utils)
Resource (class in furiosa.runtime.profiler)
resume() (furiosa.runtime.profiler.profile method)
run() (furiosa.runtime.Runner method)
(furiosa.runtime.session.Session method)
run_with() (furiosa.runtime.session.Session method)
Runner (class in furiosa.runtime)
(class in furiosa.runtime.sync)
Runners
Runtime (class in furiosa.runtime)
(class in furiosa.runtime.sync)
S
S3Transport (class in furiosa.common.transport)
(class in furiosa.common.transport.s3)
scheme (furiosa.common.transport.file.FileTransport attribute)
(furiosa.common.transport.FileTransport attribute)
(furiosa.common.transport.s3.S3Transport attribute)
(furiosa.common.transport.S3Transport attribute)
schemes (furiosa.common.transport.github.GithubTransport attribute)
(furiosa.common.transport.GithubTransport attribute)
(furiosa.common.transport.http.HTTPTransport attribute)
(furiosa.common.transport.HTTPTransport attribute)
Session (class in furiosa.runtime.session)
SessionClosed
SessionTerminated
shape (furiosa.runtime.tensor.Tensor property)
(furiosa.runtime.TensorDesc property)
size (furiosa.runtime.TensorDesc property)
SQNR_ASYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
SQNR_SYM (furiosa.quantizer.CalibrationMethod attribute)
,
[1]
(furiosa.quantizer.calibrator.CalibrationMethod attribute)
,
[1]
stride() (furiosa.runtime.TensorDesc method)
submit() (furiosa.runtime.session.AsyncSession method)
(furiosa.runtime.Submitter method)
Submitter (class in furiosa.runtime)
(class in furiosa.runtime.sync)
summary() (furiosa.runtime.Model method)
supported() (in module furiosa.common.transport)
synchronous() (in module furiosa.common.thread)
T
Tensor (class in furiosa.runtime)
(class in furiosa.runtime.tensor)
TensorArray (class in furiosa.runtime)
(class in furiosa.runtime.tensor)
TensorDesc (class in furiosa.runtime)
TensorNameNotFound
TensorType (class in furiosa.quantizer)
(class in furiosa.quantizer.editor)
transform() (furiosa.optimizer.frontend.onnx.transformer.convert_negative_pads_to_slice.ConvertNegativePadsToSlice method)
(furiosa.optimizer.frontend.onnx.transformer.convert_prelu_to_relu.ConvertPReluToRelu method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.eliminate_detection_postprocess.EliminateSSDDetectionPostprocess method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.embedding_bag_porting.EmbeddingBagPorting method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.fuse_div_for_bert.FuseDivForBert method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.reify_conv_for_bert.ReifyConvForBert method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_batchnorm.FuseBatchNorm method)
(furiosa.optimizer.frontend.onnx.transformer.fuse_gather_matmul.FuseGatherMatMul method)
(furiosa.optimizer.frontend.onnx.transformer.infer_squeeze_axes.InferSqueezeAxes method)
(furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
(furiosa.optimizer.frontend.onnx.transformer.polish_model.PolishModel method)
(furiosa.optimizer.frontend.onnx.utils.version_checker.CheckVersion method)
(furiosa.optimizer.interfaces.transformer.Transformer method)
transform_matmul_add() (furiosa.optimizer.frontend.onnx.transformer.experimental.fuse_div_for_bert.FuseDivForBert method)
(furiosa.optimizer.frontend.onnx.transformer.experimental.reify_conv_for_bert.ReifyConvForBert method)
transform_to_eliminate() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
transform_to_fuse() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
Transformer (class in furiosa.optimizer.interfaces.transformer)
Transport (class in furiosa.common.transport)
(class in furiosa.common.transport.base)
TransportError
TransportNotFound
traverse_prev_node() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
U
UINT8 (furiosa.quantizer.editor.TensorType attribute)
(furiosa.quantizer.TensorType attribute)
(furiosa.runtime.DataType property)
UNKNOWN (furiosa.runtime.Axis property)
UnsupportedDataType
UnsupportedFeature
UnsupportedTensorType
update_graph_fields() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_multiple_initializer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_multiple_optimizer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_multiple_value_info_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_single_initializer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_single_optimizer_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
update_single_value_info_map() (furiosa.optimizer.frontend.onnx.transformer.ONNXTransformer method)
V
view() (furiosa.runtime.tensor.Tensor method)
(furiosa.runtime.tensor.TensorArray method)
W
WARN (furiosa.common.native.LogLevel attribute)
WIDTH (furiosa.runtime.Axis property)
Z
zeros() (in module furiosa.runtime.tensor)