Skip to main content

XMOS AI Tools

Project description

XMOS AI Tools

Usage

Using xformer

from xmos_ai_tools import xformer as xf

xf.convert("source model path", "converted model path", params=None)

where params is a dictionary of compiler flags and paramters and their values.

For example:

from xmos_ai_tools import xformer as xf

xf.convert("example_int8_model.tflite", "xcore_optimised_example_int8_model.tflite", {
    "mlir-disable-threading": None,
    "xcore-reduce-memory": None,
})

To see all available parameters, call

from xmos_ai_tools import xformer as xf

xf.print_help()

This will print all options available to pass to xformer. To see hidden options, run print_help(show_hidden=True)

Using the xcore tflm host interpreter

from xmos_ai_tools import xcore_tflm_host_interpreter as xtflm

ie = xtflm.XTFLMInterpreter(model_content=xformed_model)
ie.set_input_tensor(0, input_tensor)
ie.invoke()
xformer_outputs = []
for i in range(num_of_outputs):
    xformer_outputs.append(ie.get_output_tensor(i))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

xmos_ai_tools_beta-0.1.5.dev20220320-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (35.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

File details

Details for the file xmos_ai_tools_beta-0.1.5.dev20220320.639da62c-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xmos_ai_tools_beta-0.1.5.dev20220320.639da62c-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7273dd5036fa0c8b85dc78d00fdec8b1f1811872b7764320b5a87d07e9e2fd86
MD5 047be9a2fca6757407cf6343efff25c4
BLAKE2b-256 4229c861d277593c22939b0baa262c342493deacb9c352bb1f3246565829e5ec

See more details on using hashes here.

File details

Details for the file xmos_ai_tools_beta-0.1.5.dev20220320.639da62c-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xmos_ai_tools_beta-0.1.5.dev20220320.639da62c-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d56d5dd81d11117b35665fc55bf37e07041eb9962fceebc577bcde496bec8d09
MD5 91022bcb8a59063436af2dbe41e77699
BLAKE2b-256 941ed90c9bfbac2a59f8e29d5da7fcbc7ee853314cb3d1a3700708d2805e893b

See more details on using hashes here.

File details

Details for the file xmos_ai_tools_beta-0.1.5.dev20220320-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for xmos_ai_tools_beta-0.1.5.dev20220320-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bb337dee748090bf853f0c7684f9bcdc920c5a9813217996443441c8361eb7c1
MD5 b674717bbe53590e57d297bb30f79aa8
BLAKE2b-256 5d938d5bf173689c860f7cdd70d7f57d4bc509b8a1e83456adbafc139cb38172

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page