Update Model/NER/VLSP2021/Predict_Ner.py
Browse files
    	
        Model/NER/VLSP2021/Predict_Ner.py
    CHANGED
    
    | @@ -49,7 +49,7 @@ class ViTagger(object): | |
| 49 | 
             
                def __init__(self, model_path: Union[str or os.PathLike],  no_cuda=False):
         | 
| 50 | 
             
                    self.device = 'cuda' if not no_cuda and torch.cuda.is_available() else 'cpu'
         | 
| 51 | 
             
                    print("[ViTagger] VnCoreNLP loading ...")
         | 
| 52 | 
            -
                    self.rdrsegmenter = VnCoreNLP(" | 
| 53 | 
             
                    print("[ViTagger] Model loading ...")
         | 
| 54 | 
             
                    self.model, self.tokenizer,  self.max_seq_len, self.label2id, self.use_crf = self.load_model(model_path, device=self.device)
         | 
| 55 | 
             
                    self.id2label = {idx: label for idx, label in enumerate(self.label2id)}
         | 
|  | |
| 49 | 
             
                def __init__(self, model_path: Union[str or os.PathLike],  no_cuda=False):
         | 
| 50 | 
             
                    self.device = 'cuda' if not no_cuda and torch.cuda.is_available() else 'cpu'
         | 
| 51 | 
             
                    print("[ViTagger] VnCoreNLP loading ...")
         | 
| 52 | 
            +
                    self.rdrsegmenter = VnCoreNLP("VnCoreNLP/VnCoreNLP-1.1.1.jar", annotators="wseg", max_heap_size='-Xmx500m')
         | 
| 53 | 
             
                    print("[ViTagger] Model loading ...")
         | 
| 54 | 
             
                    self.model, self.tokenizer,  self.max_seq_len, self.label2id, self.use_crf = self.load_model(model_path, device=self.device)
         | 
| 55 | 
             
                    self.id2label = {idx: label for idx, label in enumerate(self.label2id)}
         |