There is a newer version of the record available.

Published February 26, 2021 | Version v4
Journal article Open

SYNSHINE: improved fixing of Syntax Errors

  • 1. UC Davis

Description

  1. For pre-training and fine-tuning please install Hugging Face Transformers version 2.11.0 (pip install transformers==2.11.0). However, we shared both pre-trained and fine-tuned model.
  2. For BlockFix please use Tensorflow 1.13 and Keras 2.2.4 (10.5281/zenodo.4420845 for BlockFix Implementation)
  3. Install any recent version of JDK for javac. We used JDK-13

We take help from the following repositories for the implementation:

https://github.com/huggingface/transformers/tree/v2.11.0/examples/language-modeling

https://github.com/abhimishra91/transformers-tutorials/blob/master/transformers_multi_label_classification.ipynb

 

To avoid any form of dependency issue, pull the docker from the following link:

https://hub.docker.com/repository/docker/toufique90/synfix

 

For VSCode extension, please go to the following repo: 

https://github.com/NoahRoseLedesma/synshine-distribution

 

 

Files

Fine_tuned_model.zip

Files (3.0 GB)

Name Size Download all
md5:3d02d6c0608d675ebe980c0f01a45193
394.1 MB Preview Download
md5:cf1d57969581b99f313ef7214b0f8352
1.1 GB Preview Download
md5:3bca2ed536c9ff227ac0365dda29f67b
393.5 MB Preview Download
md5:16fd40460bb75b5412b4ba3b820919e5
1.1 GB Preview Download
md5:12024e4e75e54dcab24435cbfc499b85
8.9 kB Preview Download
md5:6aad13b30a0dd1af77b32fabcc56d43d
30.1 kB Preview Download