Download AmirKerr_ThisPerson_0.py from model-metadata/code_python_files: direct link, hf CLI and curl.
- Browser
- Download file 2.58 kB
-
https://huggingface.co/datasets/model-metadata/code_python_files/resolve/main/AmirKerr_ThisPerson_0.py
- Command line
-
hf download hf://datasets/model-metadata/code_python_files/AmirKerr_ThisPerson_0.py
-
curl -L -o AmirKerr_ThisPerson_0.py https://huggingface.co/datasets/model-metadata/code_python_files/resolve/main/AmirKerr_ThisPerson_0.py
2.58 kB
| # /// script | |
| # requires-python = ">=3.12" | |
| # dependencies = [ | |
| # "numpy", | |
| # "einops", | |
| # "pandas", | |
| # "matplotlib", | |
| # "protobuf", | |
| # "torch", | |
| # "sentencepiece", | |
| # "torchvision", | |
| # "transformers", | |
| # "timm", | |
| # "diffusers", | |
| # "sentence-transformers", | |
| # "accelerate", | |
| # "peft", | |
| # "slack-sdk", | |
| # ] | |
| # /// | |
| try: | |
| import torch | |
| from diffusers import DiffusionPipeline | |
| from diffusers.utils import load_image, export_to_video | |
| # switch to "mps" for apple devices | |
| pipe = DiffusionPipeline.from_pretrained("Qwen/Qwen-Image-Edit-2509", dtype=torch.bfloat16, device_map="cuda") | |
| pipe.load_lora_weights("AmirKerr/ThisPerson") | |
| prompt = "A man with short gray hair plays a red electric guitar." | |
| input_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/guitar-man.png") | |
| image = pipe(image=input_image, prompt=prompt).frames[0] | |
| export_to_video(output, "output.mp4") | |
| with open('AmirKerr_ThisPerson_0.txt', 'w', encoding='utf-8') as f: | |
| f.write('Everything was good in AmirKerr_ThisPerson_0.txt') | |
| except Exception as e: | |
| import os | |
| from slack_sdk import WebClient | |
| client = WebClient(token=os.environ['SLACK_TOKEN']) | |
| client.chat_postMessage( | |
| channel='#hub-model-metadata-snippets-sprint', | |
| text='Problem in <https://huggingface.co/datasets/model-metadata/code_execution_files/blob/main/AmirKerr_ThisPerson_0.txt|AmirKerr_ThisPerson_0.txt>', | |
| ) | |
| with open('AmirKerr_ThisPerson_0.txt', 'a', encoding='utf-8') as f: | |
| import traceback | |
| f.write('''```CODE: | |
| import torch | |
| from diffusers import DiffusionPipeline | |
| from diffusers.utils import load_image, export_to_video | |
| # switch to "mps" for apple devices | |
| pipe = DiffusionPipeline.from_pretrained("Qwen/Qwen-Image-Edit-2509", dtype=torch.bfloat16, device_map="cuda") | |
| pipe.load_lora_weights("AmirKerr/ThisPerson") | |
| prompt = "A man with short gray hair plays a red electric guitar." | |
| input_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/guitar-man.png") | |
| image = pipe(image=input_image, prompt=prompt).frames[0] | |
| export_to_video(output, "output.mp4") | |
| ``` | |
| ERROR: | |
| ''') | |
| traceback.print_exc(file=f) | |
| finally: | |
| from huggingface_hub import upload_file | |
| upload_file( | |
| path_or_fileobj='AmirKerr_ThisPerson_0.txt', | |
| repo_id='model-metadata/code_execution_files', | |
| path_in_repo='AmirKerr_ThisPerson_0.txt', | |
| repo_type='dataset', | |
| ) | |