Skip to content

Compile & Benchmark

Upload your model to Bitweaver, compile it for your target microcontrollers (MCUs), and review the on-device performance and per-layer breakdown.

Prerequisites

  • A model to upload. See Quick Start for exporting from the DeepGate SDK, or TFLite Support for the .tflite requirements.
  • A Bitweaver account with access to a project workspace.

Don't have a Bitweaver account yet? Get in touch.

1. Create a project

A project is a named container for related benchmarks, with its own optional default metrics and target MCUs. Use one project per model family, or one per team initiative.

2. Upload your model

From inside the project, start a new benchmark and upload your model. Optionally describe your submission and add your model's metrics.

3. Watch the benchmark run

Each upload creates a benchmark job that moves through these states:

build_queued → building → run_queued → running → completed

The Dashboard shows live status for every active job. A failure in either build or run stage surfaces inline with the error message.

4. Review the results

You can review the results as follows:

  • Performance Dashboard: metrics across runs for quick visual comparison.
  • Run History: every submission, its final state, and its artifacts.

Next steps