Spaces:
Paused
Paused
| from parrot import Parrot | |
| import torch | |
| import warnings | |
| warnings.filterwarnings("ignore") | |
| # [top] | |
| # Put the [objects] in a [size][shape] on the [x][y] of the table facing [rotation]. | |
| # Build a [size][shape] of the [objects] on the [x][y] of the table facing [rotation]. | |
| # Put the [objects] on the [x][y] of the table and make a [shape] facing [rotation]. | |
| # Rearrange the [objects] into a [shape], and put the structure on the [x][y] of the table facing [rotation]. | |
| # Could you ... | |
| # Please ... | |
| # Pick up the objects, put them into a [size][shape], place the [shape] on the [x][y] of table, make sure the [shape] is facing [rotation]. | |
| if __name__ == "__main__": | |
| ''' | |
| uncomment to get reproducable paraphrase generations | |
| def random_state(seed): | |
| torch.manual_seed(seed) | |
| if torch.cuda.is_available(): | |
| torch.cuda.manual_seed_all(seed) | |
| random_state(1234) | |
| ''' | |
| #Init models (make sure you init ONLY once if you integrate this to your code) | |
| parrot = Parrot(model_tag="prithivida/parrot_paraphraser_on_T5") | |
| phrases = ["Rearrange the mugs in a circle on the top left of the table."] | |
| for phrase in phrases: | |
| print("-"*100) | |
| print("Input_phrase: ", phrase) | |
| print("-"*100) | |
| para_phrases = parrot.augment(input_phrase=phrase, use_gpu=False, max_return_phrases=100, do_diverse=True) | |
| for para_phrase in para_phrases: | |
| print(para_phrase) |