# Missing Simulator in SDK 2.1 – Clarification on Tutorial Compatibility

**URL:** <https://community.memryx.com/t/missing-simulator-in-sdk-2-1-clarification-on-tutorial-compatibility/152>\
**Category:** Technical Support\
**Created:** [November 24, 2025, 9:08pm UTC](https://community.memryx.com/t/missing-simulator-in-sdk-2-1-clarification-on-tutorial-compatibility/152 "2025-11-24T21:08:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![swells](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@swells](https://community.memryx.com/u/swells)\
**Post date:** [November 24, 2025, 9:08pm UTC](https://community.memryx.com/t/missing-simulator-in-sdk-2-1-clarification-on-tutorial-compatibility/152/1 "2025-11-24T21:08:09Z")

</div>

I’ve been following the tutorial [Classification using Accelerator](https://developer.memryx.com/) and noticed that the provided Python script imports:

Python

from memryx import NeuralCompiler, Simulator

Show more lines

However, in SDK 2.1 (installed via `pip` and confirmed with `mx_nc --version`), the `Simulator` class is no longer available. Attempting to run the script results in:

```auto
ImportError: cannot import name 'Simulator' from 'memryx'

```

**Environment details:**

- Hardware: Orange Pi 5 Max

- OS: Debian-based (similar to Ubuntu 22.04)

- SDK installed via `pip` using:

- SDK version: 2.1.0

Questions:

1. Has `Simulator` been deprecated in SDK 2.1? If so, what is the recommended approach for running inference in Python?

2. Are there plans to introduce a Python API for hardware inference (similar to `NeuralAccelerator` mentioned in some older examples)?

3. Should tutorials be updated to use CLI tools like `mx_infer` or `mx_bench` for inference instead?

Any guidance or updated examples for SDK 2.1 would be greatly appreciated. Thanks for your support!

---

<div class="post-metadata">

**Author:** ![sureshvairamuthu](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@sureshvairamuthu](https://community.memryx.com/u/sureshvairamuthu)\
**Post date:** [November 24, 2025, 9:17pm UTC](https://community.memryx.com/t/missing-simulator-in-sdk-2-1-clarification-on-tutorial-compatibility/152/2 "2025-11-24T21:17:21Z")

</div>

Hello @swells ,

1. Has `Simulator` been deprecated in SDK 2.1? If so, what is the recommended approach for running inference in Python?

2. Are there plans to introduce a Python API for hardware inference (similar to `NeuralAccelerator` mentioned in some older examples)?

3. Should tutorials be updated to use CLI tools like `mx_infer` or `mx_bench` for inference instead?
