Antoine Chaffin commited on
Commit
7b0e866
1 Parent(s): dd5beeb

aligning code with official demo

Browse files
Files changed (1) hide show
  1. watermark.py +2 -1
watermark.py CHANGED
@@ -92,7 +92,8 @@ class WatermarkingKirchenbauerLogitsProcessor(WatermarkingLogitsProcessor):
92
  class Watermarker(object):
93
  def __init__(self, modelname="facebook/opt-350m", window_size = 0, payload_bits = 0, logits_processor = None, *args, **kwargs):
94
  self.tokenizer = AutoTokenizer.from_pretrained(modelname, use_auth_token=hf_token)
95
- self.model = AutoModelForCausalLM.from_pretrained(modelname, use_auth_token=hf_token).to(device)
 
96
  self.model.eval()
97
  self.window_size = window_size
98
 
 
92
  class Watermarker(object):
93
  def __init__(self, modelname="facebook/opt-350m", window_size = 0, payload_bits = 0, logits_processor = None, *args, **kwargs):
94
  self.tokenizer = AutoTokenizer.from_pretrained(modelname, use_auth_token=hf_token)
95
+ self.model = AutoModelForCausalLM.from_pretrained(modelname, use_auth_token=hf_token, torch_dtype=torch.float16,
96
+ device_map='auto').to(device)
97
  self.model.eval()
98
  self.window_size = window_size
99