Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
1019364238@qq.com 653034d300 | 1 year ago | |
---|---|---|
assets | 1 year ago | |
checkpoint | 1 year ago | |
datasets | 1 year ago | |
files | 1 year ago | |
models | 1 year ago | |
utils | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
losses.py | 1 year ago | |
metrics.py | 1 year ago | |
npy_see.py | 1 year ago | |
requirements.txt | 1 year ago | |
test.py | 1 year ago | |
train.py | 1 year ago |
This repository is intended to hosts codes and demos for CircuitNet, we hope this codebase would be helpful for users to reproduce exiting methods. More information about the dataset can be accessed from our web page https://circuitnet.github.io/.
Dependencies can be installed using pip:
pip install -r requirements.txt
PyTorch is not included in requirement.txt, and you could intall it follow the instruction in PyTorch homepage https://pytorch.org/.
Our experiments run on Python 3.9 and PyTorch 1.11. Other versions should work but are not tested.
Please follow the instructions in the quick start page to setup the CircuitNet dataset for specific task(Congestion/DRC/IR Drop).
Change the configure in utils/config.py to fit your file path and adjust hyper-parameter before starting.
python test.py --task congestion_gpdl --pretrained PRETRAINED_WEIGHTS_PATH
python test.py --task drc_routenet --pretrained PRETRAINED_WEIGHTS_PATH --save_as_npy
python test.py --task irdrop_mavi --pretrained PRETRAINED_WEIGHTS_PATH --save_as_npy
python train.py --task congestion_gpdl --save_path work_dir/congestion_gpdl/
python train.py --task drc_routenet --save_path work_dir/drc_routenet/
python train.py --task irdrop_mavi --save_path work_dir/irdrop_mavi/
This repository is released under the BSD 3-Clause. license as found in the LICENSE file.
If you think our work is useful, please feel free to cite our paper😆 .
@article{chai2022circuitnet,
title = {CircuitNet: An Open-Source Dataset for Machine Learning Applications in Electronic Design Automation (EDA)},
author = {Chai, Zhuomin and Zhao, Yuxiang and Lin, Yibo and Liu, Wei and Wang, Runsheng and Huang, Ru},
journal= {SCIENCE CHINA Information Sciences},
volume={65},
number = "12",
pages={227401-},
year = {2022}
}
For any questions, please do not hesitate to contact us.
Zhuomin Chai: zhuominchai@whu.edu.cn
Yuxiang Zhao: yuxiangzhao@stu.pku.edu.cn
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》