unknown
commited on
Commit
·
a9b1c78
1
Parent(s):
1bee9bf
Initial
Browse files
README.md
CHANGED
@@ -10,7 +10,7 @@ license: "cc-by-4.0"
|
|
10 |
|
11 |
# VEGA: Automatically Generating Compiler Backends Using a Pre-Trained Transformer Model
|
12 |
|
13 |
-
VEGA is an AI-driven system aimed at easing the development
|
14 |
|
15 |
|
16 |
## 1. Directory Structure
|
@@ -23,21 +23,21 @@ VEGA_AE
|
|
23 |
| └──UnixCoder
|
24 |
|——Scripts
|
25 |
|──Exp
|
26 |
-
| |──
|
27 |
| |──Correction
|
28 |
| |──ForkFlow
|
29 |
-
| |──
|
30 |
| └──Time
|
31 |
└──UnixCoder
|
32 |
```
|
33 |
## 2. Hardware Dependency
|
34 |
|
35 |
-
- 8 Nvidia Tesla V100 GPU, each with 16 GB
|
36 |
|
37 |
## 3. Software Dependency
|
38 |
-
- CUDA == 11.7
|
39 |
-
- python version == 3.8.1
|
40 |
-
- Conda (Any version that supports the installation of Python 3.8.1)
|
41 |
|
42 |
## 4. Installation
|
43 |
|
@@ -51,14 +51,14 @@ $ cd VEGA_AE
|
|
51 |
|
52 |
- Set up a Conda virtual environment.
|
53 |
|
54 |
-
We provide a pre-packaged conda virtual environment in ```./vega_ae.yml```, which includes specific versions of
|
55 |
|
56 |
```
|
57 |
$ conda env create -f vega_ae.yml
|
58 |
$ conda activate vega_ae
|
59 |
```
|
60 |
|
61 |
-
|
62 |
```
|
63 |
$ conda create -n vega_ae python=3.8.1
|
64 |
$ conda activate vega_ae
|
|
|
10 |
|
11 |
# VEGA: Automatically Generating Compiler Backends Using a Pre-Trained Transformer Model
|
12 |
|
13 |
+
VEGA is an AI-driven system aimed at easing the development of compiler backends for new targets. This repository contains code and data for replicating experimental results.
|
14 |
|
15 |
|
16 |
## 1. Directory Structure
|
|
|
23 |
| └──UnixCoder
|
24 |
|——Scripts
|
25 |
|──Exp
|
26 |
+
| |──Acc
|
27 |
| |──Correction
|
28 |
| |──ForkFlow
|
29 |
+
| |──Perf
|
30 |
| └──Time
|
31 |
└──UnixCoder
|
32 |
```
|
33 |
## 2. Hardware Dependency
|
34 |
|
35 |
+
- 8 Nvidia Tesla V100 GPU, each with 16 GB memory.
|
36 |
|
37 |
## 3. Software Dependency
|
38 |
+
- CUDA == 11.7.
|
39 |
+
- python version == 3.8.1.
|
40 |
+
- Conda (Any version that supports the installation of Python 3.8.1).
|
41 |
|
42 |
## 4. Installation
|
43 |
|
|
|
51 |
|
52 |
- Set up a Conda virtual environment.
|
53 |
|
54 |
+
We provide a pre-packaged conda virtual environment in ```./vega_ae.yml```, which includes specific versions of python and required extension packages. The python environment can be directly created using the following command.
|
55 |
|
56 |
```
|
57 |
$ conda env create -f vega_ae.yml
|
58 |
$ conda activate vega_ae
|
59 |
```
|
60 |
|
61 |
+
Alternatively, another way for creating a Conda environment is also available.
|
62 |
```
|
63 |
$ conda create -n vega_ae python=3.8.1
|
64 |
$ conda activate vega_ae
|