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
|