Antoine Chaffin commited on
Commit
013a7fe
1 Parent(s): e500e35

Back to llama

Browse files
Files changed (2) hide show
  1. app.py +6 -6
  2. watermark.py +1 -1
app.py CHANGED
@@ -13,7 +13,7 @@ hf_token = os.getenv('HF_TOKEN')
13
  device = torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu')
14
 
15
  parser = argparse.ArgumentParser(description='Generative Text Watermarking demo')
16
- parser.add_argument('--model', '-m', type=str, default="mistralai/Mistral-7B-Instruct-v0.1", help='Language model')
17
  parser.add_argument('--key', '-k', type=int, default=42,
18
  help='The seed of the pseudo random number generator')
19
 
@@ -60,11 +60,11 @@ def detect(attacked_text, window_size, method, prompt):
60
  return label
61
 
62
  def get_prompt(message: str) -> str:
63
- # texts = [f'<s>[INST] <<SYS>>\n{DEFAULT_SYSTEM_PROMPT}\n<</SYS>>\n\n']
64
- # # The first user input is _not_ stripped
65
- # texts.append(f'{message} [/INST]')
66
- # return ''.join(texts)
67
- return f"[INST] "+message+ " [/INST]"
68
 
69
  with gr.Blocks() as demo:
70
  gr.Markdown("""# LLM generation watermarking
 
13
  device = torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu')
14
 
15
  parser = argparse.ArgumentParser(description='Generative Text Watermarking demo')
16
+ parser.add_argument('--model', '-m', type=str, default="meta-llama/Llama-2-7b-chat-hf", help='Language model')
17
  parser.add_argument('--key', '-k', type=int, default=42,
18
  help='The seed of the pseudo random number generator')
19
 
 
60
  return label
61
 
62
  def get_prompt(message: str) -> str:
63
+ texts = [f'<s>[INST] <<SYS>>\n{DEFAULT_SYSTEM_PROMPT}\n<</SYS>>\n\n']
64
+ # The first user input is _not_ stripped
65
+ texts.append(f'{message} [/INST]')
66
+ return ''.join(texts)
67
+
68
 
69
  with gr.Blocks() as demo:
70
  gr.Markdown("""# LLM generation watermarking
watermark.py CHANGED
@@ -58,7 +58,7 @@ class WatermarkingAaronsonLogitsProcessor( WatermarkingLogitsProcessor):
58
  class WatermarkingKirchenbauerLogitsProcessor(WatermarkingLogitsProcessor):
59
  def __init__(self, *args,
60
  gamma = 0.25,
61
- delta = 5.0,
62
  **kwargs):
63
  super().__init__(*args, **kwargs)
64
  self.gamma = gamma
 
58
  class WatermarkingKirchenbauerLogitsProcessor(WatermarkingLogitsProcessor):
59
  def __init__(self, *args,
60
  gamma = 0.25,
61
+ delta = 15.0,
62
  **kwargs):
63
  super().__init__(*args, **kwargs)
64
  self.gamma = gamma