Skip to content

Commit a508d47

Browse files
committed
Update ASCT install guide
1 parent 0918486 commit a508d47

1 file changed

Lines changed: 18 additions & 9 deletions

File tree

content/install-guides/asct.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ Before installing ASCT, ensure that you have the required system packages:
6363

6464
```bash
6565
sudo apt update
66-
sudo apt install python3 python3-pip python-is-python3 gcc make numactl fio linux-tools-generic linux-tools-$(uname -r) -y
66+
sudo apt install python3 python3-pip python-is-python3 gcc make libc6-dev numactl fio linux-tools-generic linux-tools-$(uname -r) -y
6767
```
6868

6969
These packages are needed for:
7070
- `python3` — Python 3.10 or later for running ASCT
71-
- `gcc` and `make` — for compiling benchmark components
71+
- `gcc`, `make`, and `libc6-dev` — for compiling benchmark components
7272
- `numactl` — for NUMA-aware memory benchmarks
7373
- `fio` — version 3.36 or later for storage benchmarks
7474
- `linux-tools-generic` and `linux-tools-$(uname -r)` — Linux Perf for performance analysis
@@ -80,15 +80,15 @@ For more information about installing Perf on different Linux distributions, see
8080
ASCT is distributed as a Python package and requires Python 3.10 or later.
8181

8282
{{% notice Note %}}
83-
The following commands use ASCT version 0.5.1. The same commands work with other versions. Replace the file used in these steps with the file for your version of choice. To find the latest version, see [ASCT downloads](https://artifacts.tools.arm.com/asct/dist/).
83+
The following commands use ASCT version 0.6.0. The same commands work with other versions. Replace the file used in these steps with the file for your version of choice. To find the latest version, see [ASCT downloads](https://artifacts.tools.arm.com/asct/dist/).
8484
{{% /notice %}}
8585

8686
### Download ASCT
8787

88-
Download ASCT version `0.5.1`:
88+
Download ASCT version `0.6.0`:
8989

9090
```bash
91-
wget https://artifacts.tools.arm.com/asct/dist/0.5.1/asct-0.5.1+11d418d-release.tar.gz
91+
wget https://artifacts.tools.arm.com/asct/dist/0.6.0/asct-0.6.0+6324f8f-release.tar.gz
9292
```
9393

9494
### Install ASCT using uv
@@ -99,10 +99,16 @@ The recommended method uses [uv](https://github.com/astral-sh/uv), a fast Python
9999
curl -LsSf https://astral.sh/uv/install.sh | sh
100100
```
101101

102+
Add `uv` to your `PATH` for the current session:
103+
104+
```bash
105+
source $HOME/.local/bin/env
106+
```
107+
102108
Extract the release archive:
103109

104110
```bash
105-
tar xzf asct-0.5.1+11d418d-release.tar.gz
111+
tar xzf asct-0.6.0+6324f8f-release.tar.gz
106112
```
107113

108114
Create the required directories:
@@ -114,8 +120,8 @@ sudo mkdir -p /opt/uv/tools /usr/local/bin
114120
Install ASCT system-wide using:
115121

116122
```bash
117-
cd asct-0.5.1+11d418d
118-
sudo UV_TOOL_DIR=/opt/uv/tools UV_TOOL_BIN_DIR=/usr/local/bin $(which uv) tool install ./asct-0.5.1+11d418d.tar.gz
123+
cd asct-0.6.0+6324f8f
124+
sudo UV_TOOL_DIR=/opt/uv/tools UV_TOOL_BIN_DIR=/usr/local/bin $(which uv) tool install ./asct-0.6.0+6324f8f.tar.gz
119125
```
120126

121127
This installs ASCT to `/usr/local/bin` making it available system-wide. Installing to `/usr/local/bin` instead of the default `~/.local/bin` allows you to run ASCT with `sudo`, which is required for some benchmarks to access system resources and configure huge pages.
@@ -131,7 +137,7 @@ asct version
131137
The output is similar to:
132138

133139
```output
134-
ASCT 0.5.1+11d418d
140+
ASCT 0.6.0+6324f8f
135141
```
136142

137143
Display the help information:
@@ -297,6 +303,8 @@ sudo -E $(which uv) tool uninstall asct
297303

298304
## More information about ASCT
299305

306+
ASCT is open source and available on GitHub at [https://github.com/Arm/asct](https://github.com/Arm/asct). You can browse the source code, report issues, and contribute to the project.
307+
300308
To get detailed information about any ASCT command, run the built-in help command:
301309

302310
```bash
@@ -308,4 +316,5 @@ For example:
308316
```bash
309317
asct help run
310318
```
319+
311320
You are now ready to use ASCT for analyzing performance on Arm-based platforms.

0 commit comments

Comments
 (0)