Skip to content

Commit 57496a6

Browse files
committed
apply zane nit
1 parent e95a3e8 commit 57496a6

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

ASPLOS25.md

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ We recommend creating a virtual environment
6969
by running the following series of commands.
7070
Create the virtual environment under `.env` with
7171
```
72-
bash> python -m venv .env/
72+
python -m venv .env/
7373
```
7474
Activate the virtual environment using
7575
```
76-
bash> source .env/bin/activate
76+
source .env/bin/activate
7777
```
7878
and install `numpy`, `matplotlib`, and `scipy` packages
7979
```
80-
bash> pip install numpy matplotlib scipy
80+
pip install numpy matplotlib scipy
8181
```
8282

8383
### Julia
@@ -110,11 +110,11 @@ This may require root access depending on your system.
110110

111111
The vdt library is a vectorized math library developed at CERN.
112112
To install, clone the [repo](https://github.com/dpiparo/vdt).
113-
Then navigate to the `vdt` directory and run
113+
Then, navigate to the `vdt` directory and run
114114
```
115-
bash> cmake .
116-
bash> make
117-
bash> make install
115+
cmake .
116+
make
117+
make install
118118
```
119119
The final step possibly requires root access.
120120

@@ -123,13 +123,13 @@ The final step possibly requires root access.
123123
Ensure you have Chassis cloned from git,
124124
if you have not cloned it already.
125125
```
126-
bash> git clone https://github.com/herbie-fp/herbie
127-
bash> git checkout asplos25-aec
126+
git clone https://github.com/herbie-fp/herbie
127+
git checkout asplos25-aec
128128
```
129129
Chassis requires Racket and Rust to build.
130130
To build Chassis, run
131131
```
132-
bash> make install
132+
make install
133133
```
134134

135135
## Testing installed software
@@ -139,29 +139,32 @@ Run the following commands and ensure they do not print any errors.
139139

140140
Check that Racket is installed.
141141
```
142-
bash> racket -v
142+
racket -v
143143
```
144144
Check that Rust is installed.
145145
```
146-
bash> cargo --version
146+
cargo --version
147147
```
148148
Check that Clang is installed.
149149
```
150-
bash> clang -v
150+
clang -v
151151
```
152152
Check that Python is installed with the proper libraries.
153153
```
154-
bash> python3
155-
>>> import numpy, matplotlib, scipy
156-
>>> exit()
154+
python3
155+
```
156+
In the Python REPL, run
157+
```
158+
import numpy, matplotlib, scipy
159+
exit()
157160
```
158161
Check that Julia is installed.
159162
```
160-
bash> julia -v
163+
julia -v
161164
```
162165
Check that `libvdt` is installed by running `clang` with a library flag set.
163166
```
164-
bash> clang -lvdt
167+
clang -lvdt
165168
```
166169
The command should result in an error.
167170
Specifically, it should complain that it could not find a `main` function.
@@ -188,7 +191,7 @@ If any of the commands above failed unexpectedly,
188191

189192
To start the evaluation, run
190193
```
191-
bash> bash infra/platforms-eval.sh reports 1
194+
bash infra/platforms-eval.sh reports 1
192195
```
193196
This command runs the entire evaluation.
194197
The whole process takes 2-3 hours depending the machine.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ clean:
1313
raco pkg remove --force --no-docs egg-herbie-windows && echo "Uninstalled old egg-herbie" || :
1414
raco pkg remove --force --no-docs egg-herbie-osx && echo "Uninstalled old egg-herbie" || :
1515
raco pkg remove --force --no-docs avx-herbie fdlibm-herbie vdt-herbie && echo "Uninstalled old avx-, fdlibm-, and vdt-herbie" || :
16-
find src -type d -name compiled | xargs rm -r
16+
find . -type d -name compiled | xargs rm -r
1717

1818
update:
1919
raco pkg install --skip-installed --no-docs --auto --name herbie src/

0 commit comments

Comments
 (0)