waveydaveygravy commited on
Commit
0859711
·
verified ·
1 Parent(s): fc9ca5d

Delete moore_animate.ipynb

Browse files
Files changed (1) hide show
  1. moore_animate.ipynb +0 -119
moore_animate.ipynb DELETED
@@ -1,119 +0,0 @@
1
- {
2
- "nbformat": 4,
3
- "nbformat_minor": 0,
4
- "metadata": {
5
- "colab": {
6
- "provenance": [],
7
- "gpuType": "T4"
8
- },
9
- "kernelspec": {
10
- "name": "python3",
11
- "display_name": "Python 3"
12
- },
13
- "language_info": {
14
- "name": "python"
15
- },
16
- "accelerator": "GPU"
17
- },
18
- "cells": [
19
- {
20
- "cell_type": "code",
21
- "source": [
22
- "!rm -rf /content/sample_data\n",
23
- "!wget https://huggingface.co/waveydaveygravy/Moore-AnimateAnyone/resolve/main/Moore-AnimateAnyone.zip\n",
24
- "!unzip Moore-AnimateAnyone.zip\n",
25
- "%cd /content/Moore-AnimateAnyone\n",
26
- "!pip install -r requirements.txt\n",
27
- "\n",
28
- "\n"
29
- ],
30
- "metadata": {
31
- "id": "SGWqEghrOl9j"
32
- },
33
- "execution_count": null,
34
- "outputs": []
35
- },
36
- {
37
- "cell_type": "code",
38
- "source": [
39
- "!apt -y install -qq aria2\n",
40
- "\n",
41
- "BaseModelUrl = \"https://huggingface.co/runwayml/stable-diffusion-v1-5\"\n",
42
- "BaseModelDir = \"/content/Moore-AnimateAnyone/pretrainedweights/stable-diffusion-v1-5\"\n",
43
- "\n",
44
- "# Create the target directory and necessary subdirectories\n",
45
- "!mkdir -p {BaseModelDir} {BaseModelDir}/vae {BaseModelDir}/unet {BaseModelDir}/tokenizer {BaseModelDir}/text_encoder {BaseModelDir}/scheduler {BaseModelDir}/safety_checker {BaseModelDir}/feature_extractor\n",
46
- "\n",
47
- "# Clone all model components using aria2c, specifying the correct output directories\n",
48
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl} -d {BaseModelDir}\n",
49
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/model_index.json -d {BaseModelDir} -o model_index.json\n",
50
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/resolve/main/vae/diffusion_pytorch_model.bin -d {BaseModelDir}/vae -o diffusion_pytorch_model.bin\n",
51
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/vae/config.json -d {BaseModelDir}/vae -o config.json\n",
52
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/resolve/main/unet/diffusion_pytorch_model.bin -d {BaseModelDir}/unet -o diffusion_pytorch_model.bin\n",
53
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/unet/config.json -d {BaseModelDir}/unet -o config.json\n",
54
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/tokenizer/vocab.json -d {BaseModelDir}/tokenizer -o vocab.json\n",
55
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/tokenizer/tokenizer_config.json -d {BaseModelDir}/tokenizer -o tokenizer_config.json\n",
56
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/tokenizer/special_tokens_map.json -d {BaseModelDir}/tokenizer -o special_tokens_map.json\n",
57
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/tokenizer/merges.txt -d {BaseModelDir}/tokenizer -o merges.txt\n",
58
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/resolve/main/text_encoder/pytorch_model.bin -d {BaseModelDir}/text_encoder -o pytorch_model.bin\n",
59
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/text_encoder/config.json -d {BaseModelDir}/text_encoder -o config.json\n",
60
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/raw/main/scheduler/scheduler_config.json -d {BaseModelDir}/scheduler -o scheduler_config.json\n",
61
- "!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M {BaseModelUrl}/resolve/main/safety_checker/pytorch_model.bin -d {BaseModelDir}/safety\n"
62
- ],
63
- "metadata": {
64
- "id": "f86SbtfCUgF3"
65
- },
66
- "execution_count": null,
67
- "outputs": []
68
- },
69
- {
70
- "cell_type": "code",
71
- "source": [
72
- "%cd /content/Moore-AnimateAnyone/pretrainedweights\n",
73
- "!wget https://huggingface.co/patrolli/AnimateAnyone/resolve/main/denoising_unet.pth\n",
74
- "!wget https://huggingface.co/patrolli/AnimateAnyone/resolve/main/motion_module.pth\n",
75
- "!wget https://huggingface.co/patrolli/AnimateAnyone/resolve/main/pose_guider.pth\n",
76
- "!wget https://huggingface.co/patrolli/AnimateAnyone/resolve/main/reference_unet.pth\n",
77
- "\n",
78
- "%cd /content/Moore-AnimateAnyone/pretrainedweights/image_encoder\n",
79
- "!wget https://huggingface.co/lambdalabs/sd-image-variations-diffusers/resolve/main/image_encoder/pytorch_model.bin\n",
80
- "!wget https://huggingface.co/lambdalabs/sd-image-variations-diffusers/resolve/main/image_encoder/config.json\n",
81
- "\n",
82
- "%cd /content/Moore-AnimateAnyone/pretrainedweights/DWpose\n",
83
- "!wget https://huggingface.co/yzd-v/DWPose/resolve/main/yolox_l.onnx #yolox\n",
84
- "!wget https://huggingface.co/yzd-v/DWPose/resolve/main/dw-ll_ucoco_384.onnx #dwpose"
85
- ],
86
- "metadata": {
87
- "id": "-ESNzmpIWHyf"
88
- },
89
- "execution_count": null,
90
- "outputs": []
91
- },
92
- {
93
- "cell_type": "code",
94
- "source": [
95
- "#@title to extract pose (not tested)\n",
96
- "#%cd /content/Moore-AnimateAnyone\n",
97
- "#!python /content/Moore-AnimateAnyone/vid2pose.py --video_path /content/Moore-AnimateAnyone/animation4.mp4"
98
- ],
99
- "metadata": {
100
- "id": "BobRXjG7tG4b"
101
- },
102
- "execution_count": null,
103
- "outputs": []
104
- },
105
- {
106
- "cell_type": "code",
107
- "source": [
108
- "#@title YOU NEED TO HAVE A POSE VIDEO FIRST, CAN USE THE EXAMPLES. GRADIO WILL CRASH DURING GENERATION BUT SAVE TO OUTPUTS--\n",
109
- "%cd /content/Moore-AnimateAnyone\n",
110
- "!python /content/Moore-AnimateAnyone/app.py"
111
- ],
112
- "metadata": {
113
- "id": "DJxzTyuKbIX1"
114
- },
115
- "execution_count": null,
116
- "outputs": []
117
- }
118
- ]
119
- }