An open API service indexing awesome lists of open source software.

https://github.com/lmxx1234567/goofy-hydra

Goofy Hydra is a Transport Layer Link Aggregator based on Transformer
https://github.com/lmxx1234567/goofy-hydra

link-aggregation transformers transport-layer

Last synced: about 1 month ago
JSON representation

Goofy Hydra is a Transport Layer Link Aggregator based on Transformer

Awesome Lists containing this project

README

        

# Goofy Hydra

Goofy Hydra is a Transport Layer Link Aggregator based on Transformer

# Table of Contents

- [Goofy Hydra](#goofy-hydra)
- [Table of Contents](#table-of-contents)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

# Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

## Prerequisites

- [Conda/Miniconda](https://docs.conda.io/en/latest/miniconda.html)
- [Python 3.10](https://www.python.org/downloads/release/python-310/)

## Installation

1. Clone the repository

```bash
git clone https://github.com/lmxx1234567/goofy-hydra.git
```

2. Create a conda environment

```bash
cd goofy-hydra
conda env create -f environment.yml
```

3. Activate the conda environment

```bash
conda activate goofy-hydra
```

4. Install the package

```bash
pip install -e .
```

# Usage

To pretrain the model, run the following command:

```bash
python pretrain.py
```

To finetune the model, run the following command:

```bash
python train.py
```

# Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.