Skip to content

zhoujy22/DeepSeq3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepSeq3

DeepSeq3 is a propsed framework for sequencial circuit analysis.
This repository provides a quick start workflow: simply prepare your data and run the provided script.


Installation

This project requires Python 3.8+ and CUDA 11.8 for GPU acceleration (if using PyTorch with GPU).

1. Clone the repository

git clone https://github.com/zhoujy22/DeepSeq3.git
cd <your-repo-directory>

2. Install dependencies

All required Python packages are listed in requirements.txt. Install them using:

pip install --upgrade pip
pip install -r requirements.txt

Preparing datasets for specific experiments

You can use raw_data/example/example.bench as an example to prepare your data For comgraph experiments

python src/prepare_dataset_comgraph.py

For SNG experiments

python src/prepare_dataset_sng.py

Quick Start

After installing dependencies and preparing your data in data/train_stage1 and data/train_stage2, you can quickly run the experiments:

The main startup script ds3_stage1.sh will run the stage_1 default experiment, and ds3_stage2.sh is for the SNG phase:

bash run/ds3_stage1.sh
bash run/ds3_stage2.sh

This will automatically load datasets from data/ and start training the default model.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors