@@ -69,15 +69,15 @@ We recommend creating a virtual environment
6969 by running the following series of commands.
7070Create the virtual environment under ` .env ` with
7171```
72- bash> python -m venv .env/
72+ python -m venv .env/
7373```
7474Activate the virtual environment using
7575```
76- bash> source .env/bin/activate
76+ source .env/bin/activate
7777```
7878and 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
111111The vdt library is a vectorized math library developed at CERN.
112112To 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```
119119The final step possibly requires root access.
120120
@@ -123,13 +123,13 @@ The final step possibly requires root access.
123123Ensure 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```
129129Chassis requires Racket and Rust to build.
130130To 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
140140Check that Racket is installed.
141141```
142- bash> racket -v
142+ racket -v
143143```
144144Check that Rust is installed.
145145```
146- bash> cargo --version
146+ cargo --version
147147```
148148Check that Clang is installed.
149149```
150- bash> clang -v
150+ clang -v
151151```
152152Check 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```
158161Check that Julia is installed.
159162```
160- bash> julia -v
163+ julia -v
161164```
162165Check that ` libvdt ` is installed by running ` clang ` with a library flag set.
163166```
164- bash> clang -lvdt
167+ clang -lvdt
165168```
166169The command should result in an error.
167170Specifically, it should complain that it could not find a ` main ` function.
@@ -188,7 +191,7 @@ If any of the commands above failed unexpectedly,
188191
189192To start the evaluation, run
190193```
191- bash> bash infra/platforms-eval.sh reports 1
194+ bash infra/platforms-eval.sh reports 1
192195```
193196This command runs the entire evaluation.
194197The whole process takes 2-3 hours depending the machine.
0 commit comments