Skip to content

Commit

Permalink
Fix XNNPACK code snippet rendering (#19685)
Browse files Browse the repository at this point in the history
  • Loading branch information
natke authored Feb 28, 2024
1 parent e74b8e6 commit 401a088
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/execution-providers/Xnnpack-ExecutionProvider.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ See [here](../install/index.md#install-on-ios) for installation instructions.

Please see the [Build page](../build/eps.md#xnnpack) for instructions on building a package that includes the XNNPACK EP.

Support build for Android/iOS/Windows/Linux
You can build ONNX Runtime with the XNNPACK EP for Android, iOS, Windows, and Linux.

## Usage

Expand All @@ -41,7 +41,7 @@ The XNNPACK EP must be explicitly registered when creating the inference session
```C++
Ort::Env env = Ort::Env{ORT_LOGGING_LEVEL_ERROR, "Default"};
Ort::SessionOptions so;
so.AppendExecutionProvider("XNNPACK", {{"intra_op_num_threads", std::to_string(intra_op_num_threads)}});
so.AppendExecutionProvider("XNNPACK", {"intra_op_num_threads", std::to_string(intra_op_num_threads)});
Ort::Session session(env, model_path, so);
```
Expand All @@ -56,7 +56,7 @@ To minimize this, we recommend setting the following options:
```
2. Set the XNNPACK intra-op thread-pool size when registering the XNNPACK EP. The suggested value would be the number of physical cores on the device.
```C++
so.AppendExecutionProvider("XNNPACK", {{"intra_op_num_threads", std::to_string(intra_op_num_threads)}});
so.AppendExecutionProvider("XNNPACK", {"intra_op_num_threads", std::to_string(intra_op_num_threads)});
```
3. Set the ORT intra-op thread-pool size to 1:
```C++
Expand Down

0 comments on commit 401a088

Please sign in to comment.