image_cover

MemryX software enables developers to efficiently use MemryX AI accelerator chips to create systems and applications. It’s built to be simple, effective, and flexible, avoiding complex coding setups or the need to alter already-trained AI models. You can quickly simulate and deploy AI models, choosing the best balance of performance, power, latency, and utilization for any application.

Start Developing in Minutes

1. Get Started Quickly

Follow our Getting Started guide to install, set up, and verify all necessary software and hardware.

Get Started

2. Run Your First Model

Experience how easy it is to download, compile, deploy, and benchmark an AI model with MemryX.

# Download a model
python3 -c "import keras; keras.applications.MobileNet().save('mobilenet.h5');"

# Compile the model
mx_nc -m mobilenet.h5

# Deploy and Benchmark
mx_bench -d mobilenet.dfp -f 1000
from memryx import NeuralCompiler, Benchmark
import keras

# Load a model
mobilenet = keras.applications.MobileNet()

# Compile the model
dfp = NeuralCompiler(models=mobilenet, verbose=1).run()

# Deploy and Benchmark
with Benchmark(dfp=dfp) as accl:
    _, _, fps = accl.run(frames=1000)
    print(f"FPS of MobileNet Accelerated on MXA: {fps:.2f}")

Hello MXA!

3. Explore Models

Use the Model eXplorer to find the best model for your AI needs. Search, filter, and compare hundreds of models from multiple sources.

Model eXplorer

4. Learn with Tutorials

Get hands-on with our Tutorials to dive into MemryX-powered AI projects.

Tutorials

5. End-to-End Examples

Explore complete AI pipelines with our End-to-End Examples.

MemryX eXamples

Documentation

Install

Install and Set Up the Software and Hardware

get_started/index.html

Tools

Compile, Deploy, and Benchmark

tools/index.html

Runtime

Run and Manage Inference Workloads

runtime/index.html

APIs

Integrate to your App using the APIs

api/index.html

Architecture

An overview of the MemryX Architecture

architecture/architecture.html

Specs

Specifications and Supported Operators

specs/index.html

What’s New?

The Release Notes of version 2.2

release_notes.html

Get Help

Troubleshooting and FAQs

support/index.html

How it works

The SDK simplifies AI deployment on MemryX AI hardware with tools like the neural compiler, APIs, drivers, benchmarking, and a simulator. These tools can be used independently or integrated into various software setups, making AI application deployment efficient.

1. Select a model
2. Compile your model
3. Deploy & Benchmark
4. Integrate to your App
More Helper Tools