DanielLin1986 / Function-level-Vulnerability-Detection

A deep learning-based vulnerability detection framework
71 stars 23 forks source link

raise RuntimeError("you must first build vocabulary before training the model") #12

Closed aravinthk00 closed 2 years ago

aravinthk00 commented 2 years ago

Using TensorFlow backend. 2022-07-28 17:26:14.946123: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_100.dll Traceback (most recent call last): File "main.py", line 34, in helper.exec() File "C:\Users\30863\Function-level-Vulnerability-Detection-master\src\helper.py", line 150, in exec embedding_model.TrainWordToVec(total_list) File "C:\Users\30863\Function-level-Vulnerability-Detection-master\src\embedding.py", line 52, in TrainWordToVec w2vModel = Word2Vec(data_list, workers = self.n_workers, size = self.wordtovec_size, window = self.wordtovec_window, min_count = self.wordtovec_min_count, sg = self.wordtovec_algorithm, seed = self.seed) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\word2vec.py", line 600, in init seed=seed, hs=hs, negative=negative, cbow_mean=cbow_mean, min_alpha=min_alpha, compute_loss=compute_loss) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\base_any2vec.py", line 749, in init end_alpha=self.min_alpha, compute_loss=compute_loss) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\word2vec.py", line 727, in train queue_factor=queue_factor, report_delay=report_delay, compute_loss=compute_loss, callbacks=callbacks) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\base_any2vec.py", line 1067, in train kwargs) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\base_any2vec.py", line 535, in train total_words=total_words, kwargs) File "C:\Users\30863\Anaconda3\envs\myenv\lib\site-packages\gensim\models\base_any2vec.py", line 1173, in _check_training_sanity raise RuntimeError("you must first build vocabulary before training the model") RuntimeError: you must first build vocabulary before training the model conda list -n myenv.txt