tech-srl / code2vec

TensorFlow code for the neural network presented in the paper: "code2vec: Learning Distributed Representations of Code"
https://code2vec.org
MIT License
1.1k stars 286 forks source link

I run this "python3 code2vec.py --load models/dataset/saved_model_iter2 --test data/dataset/dataset.test.c2v" and I got this issue! is there any help? #169

Open alsabaawi opened 2 years ago

alsabaawi commented 2 years ago

/job:localhost/replica:0/task:0/device:GPU:0 with 22297 MB memory: -> device: 0, name: NVIDIA GeForce RTX 3090, pci bus id: 0000:21:00.0, compute capability: 8.6 Traceback (most recent call last): File "code2vec.py", line 19, in model = load_model_dynamically(config) File "code2vec.py", line 13, in load_model_dynamically return Code2VecModel(config) File "/home/alsabaaw/code2vec/tensorflow_model.py", line 38, in init super(Code2VecModel, self).init(config) File "/home/alsabaaw/code2vec/model_base.py", line 46, in init self.vocabs = Code2VecVocabs(config) File "/home/alsabaaw/code2vec/vocabularies.py", line 161, in init self._load_or_create() File "/home/alsabaaw/code2vec/vocabularies.py", line 170, in _load_or_create self._create_from_word_freq_dict() File "/home/alsabaaw/code2vec/vocabularies.py", line 188, in _create_from_word_freq_dict word_freq_dict = self._load_word_freq_dict() File "/home/alsabaaw/code2vec/vocabularies.py", line 221, in _load_word_freq_dict with open(self.config.word_freq_dict_path, 'rb') as file: TypeError: expected str, bytes or os.PathLike object, not NoneType

urialon commented 2 years ago

Hi @alsabaawi ,

Which model are you trying to load? What happens if you are loading our trained models?

Best, Uri

alsabaawi commented 2 years ago

Hi Uri,

Do you mean Keras or TensorFlow models? I used the default one, I did not change anything except the paths. But I am sorry becasue this is for "https://github.com/anki54/code2vec"

Thanks,

Aiman

urialon commented 2 years ago

What do you mean? Are you trying to run the code in this repository or another repository?

alsabaawi commented 2 years ago

I run it on the university server (GPU)

alsabaawi commented 2 years ago

Was this your question?