Skip to content

Commit

Permalink
merge
Browse files Browse the repository at this point in the history
  • Loading branch information
fanpu committed May 5, 2023
2 parents 3144c59 + 5b916ed commit 4bef7e1
Show file tree
Hide file tree
Showing 90 changed files with 245,141 additions and 89 deletions.
23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,41 @@ The framework is designed to be modular and can be easily extended to support
other types of neural networks and other types of partitioning algorithms.

## Installation

The framework is built on top of PyTorch, so you need to install PyTorch first.
then you can install the framework using pip:

```
pip install -r requirements.txt
```

## Usage

Run all the cases using the following command:

```
cd DynPartition
export PYTHONPATH="${pwd}"
sh dynPartition/run.sh
```
The results will be saved in the `dynPartition/_plots` directory.

The results will be saved in the `dynPartition/_logs`
directories.

## Results
The detailed analysis of this framework is presented in the "Project Report.pdf"

The results can be created by using scripts in the `dynPartition/graphs`
directory.

## Report

The detailed analysis of this framework is presented in the `Project Report.pdf`
file.

## Branches

The framework is implemented in two branches:

- `master`: uses Reinforcement Learning scheduler based on Deep-Q Learning.
- `using_policy_value`: uses Reinforcement Learning scheduler based on Policy
Gradient.
Loading

0 comments on commit 4bef7e1

Please sign in to comment.