P0intMaN commited on
Commit
7f8b307
·
1 Parent(s): 913c654

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +27 -0
README.md CHANGED
@@ -19,10 +19,37 @@ PyAutoCode is a cut-down python autosuggestion built on **GPT-2** *(motivation:
19
 
20
  You can use my model too!. Here's a quick tour of how you can achieve this:
21
 
 
 
 
 
 
 
22
  ```python
23
  from transformers import AutoTokenizer, AutoModelForCausalLM
24
 
25
  tokenizer = AutoTokenizer.from_pretrained("P0intMaN/PyAutoCode")
26
 
27
  model = AutoModelForCausalLM.from_pretrained("P0intMaN/PyAutoCode")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  ```
 
19
 
20
  You can use my model too!. Here's a quick tour of how you can achieve this:
21
 
22
+ Install transformers
23
+ ```sh
24
+ $ pip install transformers
25
+ ```
26
+
27
+ Call the API and get it to work!
28
  ```python
29
  from transformers import AutoTokenizer, AutoModelForCausalLM
30
 
31
  tokenizer = AutoTokenizer.from_pretrained("P0intMaN/PyAutoCode")
32
 
33
  model = AutoModelForCausalLM.from_pretrained("P0intMaN/PyAutoCode")
34
+
35
+ # input: single line or multi-line. Highly recommended to use doc-strings.
36
+ inp = """import pandas"""
37
+
38
+ format_inp = inp.replace('\n', "<N>")
39
+ tokenize_inp = tokenizer.encode(format_inp, return_tensors='pt')
40
+ result = model.generate(tokenize_inp)
41
+
42
+ decode_result = tokenizer.decode(result[0])
43
+ format_result = decode_result.replace('<N>', "\n")
44
+
45
+ # printing the result
46
+ print(format_result)
47
+ ```
48
+
49
+ Upon successful execution, the above should probably produce *(your results may vary when this model is fine-tuned)*
50
+ ```sh
51
+ import pandas as pd
52
+ import numpy as np
53
+ import matplotlib.pyplot as plt
54
+
55
  ```