├── .gitignore ├── LICENSE ├── README.md ├── data └── eleu-peop.bin ├── docker ├── Dockerfile └── entrypoint.sh ├── docker_entrypoint └── Dockerfile ├── glide_finetune ├── __init__.py ├── fp16_util.py ├── glide_finetune.py ├── glide_util.py ├── loader.py ├── noisy_clip_finetune.py ├── train_util.py └── wds_loader.py ├── low_res_face.png ├── requirements.txt ├── scripts ├── run-docker.sh └── run-finetune.sh └── train_glide.py /.gitignore: -------------------------------------------------------------------------------- 1 | .venv/ 2 | .cache/ 3 | __pycache__/ 4 | finetune_checkpoints/wandb/ 5 | glide_model_cache/ 6 | .vscode/ 7 | outputs/ 8 | wandb/ 9 | finetune_checkpoints/ 10 | docker_child/ 11 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Clay Mullis 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # glide-finetune 2 | 3 | [colab](https://github.com/eliohead/glide-finetune-colab) 4 | 5 | Finetune GLIDE-text2im on your own image-text dataset. 6 | 7 | --- 8 | 9 | - finetune the upscaler as well. 10 | - drop-in support for laion and alamy. 11 | 12 | 13 | ## Installation 14 | 15 | ```sh 16 | git clone https://github.com/afiaka87/glide-finetune.git 17 | cd glide-finetune/ 18 | python3 -m venv .venv # create a virtual environment to keep global install clean. 19 | source .venv/bin/activate 20 | (.venv) # optionally install pytorch manually for your own specific env first... 21 | (.venv) python -m pip install -r requirements.txt 22 | ``` 23 | 24 | ## Example usage 25 | 26 | ### Finetune the base model 27 | 28 | 29 | The base model should be tuned for "classifier free guidance". This means you want to randomly replace captions with an unconditional (empty) token about 20% of the time. This is controlled by the argument `--uncond_p`, which is set to 0.2 by default and should only be disabled for the upsampler. 30 | 31 | ```sh 32 | python train_glide.py \ 33 | --data_dir '/userdir/data/mscoco' \ 34 | --train_upsample False \ 35 | --project_name 'base_tuning_wandb' \ 36 | --batch_size 4 \ 37 | --learning_rate 1e-04 \ 38 | --side_x 64 \ 39 | --side_y 64 \ 40 | --resize_ratio 1.0 \ 41 | --uncond_p 0.2 \ 42 | --resume_ckpt 'ckpt_to_resume_from.pt' \ 43 | --checkpoints_dir 'my_local_checkpoint_directory' \ 44 | ``` 45 | 46 | ### Finetune the prompt-aware super-res model (stage 2 of generating) 47 | 48 | Note that the `--side_x` and `--side_y` args here should still be 64. They are scaled to 256 after mutliplying by the upscaling factor (4, by default.) 49 | 50 | ```sh 51 | python train_glide.py \ 52 | --data_dir '/userdir/data/mscoco' \ 53 | --train_upsample True \ 54 | --image_to_upsample 'low_res_face.png' 55 | --upscale_factor 4 \ 56 | --side_x 64 \ 57 | --side_y 64 \ 58 | --uncond_p 0.0 \ 59 | --resume_ckpt 'ckpt_to_resume_from.pt' \ 60 | --checkpoints_dir 'my_local_checkpoint_directory' \ 61 | ``` 62 | 63 | ### Finetune on LAION or alamy (webdataset) 64 | 65 | I have written data loaders for both LAION2B and Alamy. Other webdatasets may require custom caption/image keys. 66 | 67 | ```sh 68 | python train_glide.py \ 69 | --data_dir '/folder/with/tars/in/it/' \ 70 | --wds_caption_key 'txt' \ 71 | --wds_image_key 'jpg' \ 72 | --wds_dataset_name 'laion' \ 73 | ``` 74 | 75 | 76 | ## Full Usage 77 | ``` 78 | usage: train.py [-h] [--data_dir DATA_DIR] [--batch_size BATCH_SIZE] 79 | [--learning_rate LEARNING_RATE] 80 | [--adam_weight_decay ADAM_WEIGHT_DECAY] [--side_x SIDE_X] 81 | [--side_y SIDE_Y] [--resize_ratio RESIZE_RATIO] 82 | [--uncond_p UNCOND_P] [--train_upsample] 83 | [--resume_ckpt RESUME_CKPT] 84 | [--checkpoints_dir CHECKPOINTS_DIR] [--use_fp16] 85 | [--device DEVICE] [--log_frequency LOG_FREQUENCY] 86 | [--freeze_transformer] [--freeze_diffusion] 87 | [--project_name PROJECT_NAME] [--activation_checkpointing] 88 | [--use_captions] [--epochs EPOCHS] [--test_prompt TEST_PROMPT] 89 | [--test_batch_size TEST_BATCH_SIZE] 90 | [--test_guidance_scale TEST_GUIDANCE_SCALE] [--use_webdataset] 91 | [--wds_image_key WDS_IMAGE_KEY] 92 | [--wds_caption_key WDS_CAPTION_KEY] 93 | [--wds_dataset_name WDS_DATASET_NAME] [--seed SEED] 94 | [--cudnn_benchmark] [--upscale_factor UPSCALE_FACTOR] 95 | 96 | optional arguments: 97 | -h, --help show this help message and exit 98 | --data_dir DATA_DIR, -data DATA_DIR 99 | --batch_size BATCH_SIZE, -bs BATCH_SIZE 100 | --learning_rate LEARNING_RATE, -lr LEARNING_RATE 101 | --adam_weight_decay ADAM_WEIGHT_DECAY, -adam_wd ADAM_WEIGHT_DECAY 102 | --side_x SIDE_X, -x SIDE_X 103 | --side_y SIDE_Y, -y SIDE_Y 104 | --resize_ratio RESIZE_RATIO, -crop RESIZE_RATIO 105 | Crop ratio 106 | --uncond_p UNCOND_P, -p UNCOND_P 107 | Probability of using the empty/unconditional token 108 | instead of a caption. OpenAI used 0.2 for their 109 | finetune. 110 | --train_upsample, -upsample 111 | Train the upsampling type of the model instead of the 112 | base model. 113 | --resume_ckpt RESUME_CKPT, -resume RESUME_CKPT 114 | Checkpoint to resume from 115 | --checkpoints_dir CHECKPOINTS_DIR, -ckpt CHECKPOINTS_DIR 116 | --use_fp16, -fp16 117 | --device DEVICE, -dev DEVICE 118 | --log_frequency LOG_FREQUENCY, -freq LOG_FREQUENCY 119 | --freeze_transformer, -fz_xt 120 | --freeze_diffusion, -fz_unet 121 | --project_name PROJECT_NAME, -name PROJECT_NAME 122 | --activation_checkpointing, -grad_ckpt 123 | --use_captions, -txt 124 | --epochs EPOCHS, -epochs EPOCHS 125 | --test_prompt TEST_PROMPT, -prompt TEST_PROMPT 126 | --test_batch_size TEST_BATCH_SIZE, -tbs TEST_BATCH_SIZE 127 | Batch size used for model eval, not training. 128 | --test_guidance_scale TEST_GUIDANCE_SCALE, -tgs TEST_GUIDANCE_SCALE 129 | Guidance scale used during model eval, not training. 130 | --use_webdataset, -wds 131 | Enables webdataset (tar) loading 132 | --wds_image_key WDS_IMAGE_KEY, -wds_img WDS_IMAGE_KEY 133 | A 'key' e.g. 'jpg' used to access the image in the 134 | webdataset 135 | --wds_caption_key WDS_CAPTION_KEY, -wds_cap WDS_CAPTION_KEY 136 | A 'key' e.g. 'txt' used to access the caption in the 137 | webdataset 138 | --wds_dataset_name WDS_DATASET_NAME, -wds_name WDS_DATASET_NAME 139 | Name of the webdataset to use (laion or alamy) 140 | --seed SEED, -seed SEED 141 | --cudnn_benchmark, -cudnn 142 | Enable cudnn benchmarking. May improve performance. 143 | (may not) 144 | --upscale_factor UPSCALE_FACTOR, -upscale UPSCALE_FACTOR 145 | Upscale factor for training the upsampling model only 146 | ``` 147 | -------------------------------------------------------------------------------- /data/eleu-peop.bin: -------------------------------------------------------------------------------- 1 | a female mannequin dressed in a Girl Boss suit 2 | sunflower elemental 3 | in the sky I see the red Earth, the monument to the bravery of our species. 4 | floating thoughts in five dimension; hyper-realistic; 4k; ray-tracing 5 | the multidimensional alien god JHVH-1 materializing on our plane in full glory sitting in their holy 6 | advertisement for a robot that helps in the household from 2120 7 | minecraft golem loves blonde short hair girl 8 | Russian men on the beach; ultra engine; photorealistic 9 | Portrait of frog on lily pad trending on artstation 10 | date with girlfriend 11 | pencil sketch of a girl drawn in an unsteady hand 12 | girl ; anime style ; ArtStation contest 13 | cosmos, tormented soul 14 | the bail bondsman in upland police department, taking calls next to the neon clock in the window, he 15 | the end of time and the last person sitting on a bench; artstation; Ultra HD 16 | Gogurt Kids Advertisement 17 | matte painting of a face portrait, artstation 18 | make up a guy 19 | Narodnye russkie skazki Russian tales action beautiful comics women frank miller helmut newton 3D st 20 | a silly string of string theory at the Planck level ; 4K 11 dimensions ultra Definition ; vray traci 21 | portrait of a beautiful woman 22 | personification of freedpm 23 | accurate portrait of a stereotypical Discord user 24 | the girl I fell in love with; realistic; hq; best quality 25 | Mario fighting Kratos while Doomguy watches 26 | little boat on the river;the guy and the dog on this boat riding along the shore; sunny weather; sty 27 | CEC publishes data on the use of macaques in Yemeni presidential elections 28 | the phenomenology of transient moments and the experienced Now hourglass surrounded by melting clocks 29 | beautiful girl with big breasts 30 | Album cover art of Be The Cowboy from mitski mitski 31 | distracted boyfriend 32 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 33 | apartment building in the style of dr seuss 34 | a square prism of memories from the future; 4K resolution in 11 dimensions ; ultra high definition; 35 | Gangster Computer God Secret Containment Policy 36 | inter-dimensional visitor making first contact 37 | Depiction of GameBoy Scale 11 38 | quantum tunneling time travel teleportation dimensional space-time 4D 39 | 3 dimensional Gustav Klimt sunset lady 40 | the personification of electrochemistry 41 | wolf monument in city downtown; fine ditail, ultra quality 42 | slavic girl in the middle of the forest; unreal engine; photorealistic 43 | dimension beyond space at light speed 44 | 3D three-dimensional 4D tensorflow DMT tempting serpent dragon, God voxel, sobel sharpening transluc 45 | realistic photo of mental health 46 | ladies and gentlemen, it is my pleasure to present The Holy Bible 2 Payback 47 | Palmyra if my boys ran it. Rendered in Unreal Engine 48 | “Together, we will beat them all,” she whispered, caressing the circlet-girt fontanelles of her #royalbaby. 49 | 90s magazine advetisement about a home personal computer 50 | momentum of quantum time 51 | Sleeping Kaguya Hime 52 | draw face portrait; the duke The Legions of the Damned ; disciples 2 ; demon face hi detailed ; oil 53 | semantic serpent dragon segmentation, Gödel voxel, sobel holofoil, blur knots, tilt shift kingdom, f 54 | anime school girl staring out the window on a rainy day 55 | the 5th dimention-- model 1024 56 | self portrait by god in blood 57 | crocheted tianenmen square Provia, Velvia, Fugifilm Superia, DSLR, 20 megapixels 58 | Cthulhu Prom Date Photo , Hyperrealism Portrait photography 59 | Arrested Development (band) 60 | A girl in a light-blue dress is sitting by the lakeshore under a willow tree surrounded by wildflowe 61 | A guy on acid in a detailed procedural holographic game environment concept art. Rendered in Unreal 62 | Tian anmen Square, Beijing, China 63 | my current and future existence as seen in 11 dimensions m-string theory hyperrealistic 64 | a portrait in the style of Basquiat 65 | fractal dimension filled with rainbow frogs and flowers ; ultra realistic; detailed 66 | dementia 67 | A third person game where you are Alex Jones fighting the deep state conspiracy alongside Steven Sea 68 | The Enrichment Center reminds you that the Weighted Companion Cube will never threaten to stab you and, in fact, cannot speak. 69 | a person with lots of teeth 70 | Tomboyish Girl in Love 71 | spooky sultry manic cinematic egirl Halloween country-kitchen kitsch uwu minimalist - 72 | the powerpuff girls 73 | Portrait of frog on lily pad unreal engine 74 | No Mans Sky on acid in a detailed procedural scenic game environment concept art. Rendered in Unrea 75 | night cave environment Egyptian arabesque Horus falcon quartz crystal floral golden prismatic sand f 76 | advanced plaque entanglements 77 | a humanoid robot looking at itself in the mirror in black and white in the style of mc escher as a rough charcoal sketch 78 | Cthulhu High School Photo , Voted Most likely to conquer both space and time, Hyperrealism Portrait 79 | guyfawkesmask matrixhacker unreal engine, vray, artstation unreallogo0 80 | This is the most detailed drawing of a person Ive ever seen. Just look at the eyes and ears. Those 81 | a realistic photo of a person walking on a trail near a forest; trees; path; clouds; grass 82 | pencil sketch of walled medieval settlement with no colour 83 | Theres a girl in my room and her face on the wall with no eyes (photo realism) 84 | portrait of a humanoid robot 85 | powerful inter dimensional shrine in 3d render 86 | White Boy Summer 87 | medical devices equipment flesh skin blood 88 | rembrandt portrait of calvin and hobbes 89 | painting of a cowboy in the wild west 90 | Thoughts carried by the wind of disappointment 91 | The redeemed paper sky serpent with rainbow pastel colors now guarding the fiber optic firmament in 92 | a black and white photography of the cavemen discovering fire 93 | Kaguya Houraisan 94 | duke face portrait The Legions of the Damned ; disciples 2 ; demon face hi detailed ; oil painting ; 95 | photo of soviet young girl standing at the road under the sun in red dress with bow and hat; trendin 96 | alternate dimension 97 | multidimensional frequency 98 | diciples 2 duke demon face portrait; cg art; 2d art; demon; oil painting; hi details; 99 | a portrait of Markiplier 100 | super meat boy flash game newgrounds steam 101 | higher dimentions 102 | millions dollars baby 103 | Apple fanboy 104 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 105 | the transdimensional jungle of pleochroic crystal and glass trees ; vray ; unreal engine ; caustics 106 | the figment of imagination 🐉 107 | A guy on acid in a detailed procedural holographic game environment concept art. Rendered in Unreal 108 | The Story of the Vivian Girls, in What is Known as the Realms of the Unreal, of the Glandeco-Angelinian War Storm Caused by the Child Slave Rebellion 109 | Yugioh, Pokemon, and digimon monsters painting an inverted self portrait -1D negative one dimension, 110 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 111 | a small paranatural painting on a canvas with blood pouring out of it in a secure confinement chambe 112 | Cowboy kissing Cowboy (not gay) 113 | a high quality drawing of an anime bowl of ramen noodles with beef and egg, trending on pixiv 114 | a completely androgynous person 115 | victorian socrates portrait realistic paint with a normal amount of eyes and mouths 116 | nightcore girl 117 | A zeroth dimensional landscape, trending on artstation competition winner 118 | a black and white illustration of possible present moments 119 | a cute girl waiting for me; vaporwave; ultra settings 120 | dementia 121 | girl sitting on a duck flying 122 | person blood dripping teeth; big eyes; human; dark; hd 123 | A Rococo painting of Baha Men - Who Let The Dogs Out 124 | sunflower person video game 125 | brutalist amusement park 126 | the female embodiment of ElementaryOS 127 | stylized portrait showcasing Worfs face trending on artstation unreal engine 128 | a four-dimensional rubiks cube made of glass 129 | GPU with girl legs 130 | skull dot the landscape. They look like stained symmetrical stone circles with rose petals intertwined within them. In the center of each is a huge monument. The skulls serve a 131 | a mult-idimensional meme 132 | A 4D angel on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal 133 | portrait of robotic anime girl made of steel, she have two laser swords in hands and smiling, she is 134 | dimension of energy 135 | Higgs boson elementary particles vray 136 | The Girl, Artstation winner, high detailed, ultra settings, blender, Daz, Unreal, vray 137 | He reached out with his magic and took hold of the outline of the building. Flexing his aura, he bent the buildings shape like it was a wireframe. He collapsed the three dimens 138 | a sticky, moist GPU waterproof under water 4k advertisement 139 | expedition photo dimensional boundary entrance and stabilization apparatus 140 | anthropomorphic personification of Generative Pre-trained Transformer 141 | a gothic portrait of dorian gray 142 | game screenshot of Star Wars first person shooter; trending on artstation; hyper realistic, ray trac 143 | An anime girl cinema 4d 144 | a young girl laughing 145 | Cowboy Pickle Rick 146 | the Spice Girls 147 | the phenomenology of transient moments and the experienced Now fractal 148 | character portrait vampire sokrates matte 149 | a traditional portrait botanical garden sunset 150 | embodiment of bureaucracy 151 | the fiber optic firmament 152 | A miniature elemental fire hypertrain HDR Rendered in 99456 Engine Rendered in Super sharp Eng 153 | The networks that emerge as fundamental reality between indeterminate and undecidable are 154 | an illustration of a fight between the elements lambend fire and glaciered ice 155 | cinematic egirl exorcism minimal - 156 | girl sitting on a duck flying through the air on a vibrant landscape playing a flute trending on a 157 | castle in a hill all made of dementia 158 | Patchouli Knowledge in Real Life Girl 159 | multidimensional quantum energy 160 | baby seal unreal engine 161 | a goose with the body of a girl dressed in an elegant dress 162 | A portrait of Reimu Hakurei 163 | a watercolor painting of the town musicians of bremen which is describes as a rooster sitting on a cat which is sitting on a dog which is sitting on a donkey 164 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 165 | neuron glass chip macro photography ; neurons ; axons ; dendrites ; synapses ; filaments ; realistic 166 | the void dimension family guy characters visit during a cutaway 167 | 2 men smoking cigarettes outside of a cafe at night 168 | anime girl; anime art; trending; hq; hd 169 | cubist portrait of Quentin Tarantino 170 | skulls dot the landscape. They look like stained symmetrical stone circles with rose petals intertwined within them. In the center of each is a huge monument. The skulls serve 171 | Kaguya Houraisan in real life 172 | a black and white pencil drawing of a person walking on a trail near a forest; pencil sketch 173 | portrait of Meatwad from ATHF 174 | portrait of a happy baseball player with blue skin 175 | Kaguya Houraisan 176 | a person whose limbs are chanterelles 177 | stylized environment showcasing Worf being attacked by a blue barrel trending on artstation unre 178 | beneath the first dimension, a small painting on canvas in a room in LSD style rendered in vray Art 179 | babyfur hyperpop music video 180 | Skyrim rendered in the Pokemon Yellow engine on the Nintendo Game Boy 181 | The face beneath the zeroth dimension, a small pastel painting on canvas, LSD style, rendered in vra 182 | As he stared into her fiery alabaster eyes, the wealthy Earl Roderick realized that Lady Serena was not like the other Regency-era noblewomen he had known. 183 | A Person wearing A Pair of Red High hills 184 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 185 | Leaked Windows 11 Start Menu trending on technews.com 186 | electric dipole moment of an electrically charged molecule 187 | Sheridan Le Fanu paranormal greyscale frontal portrait charismatic androgynous vampire face 188 | Serial Experiments Lain Vaporwave 189 | an artificial intelligence painting a detailed self-portrait 190 | unusual cinematic illustration of smooth and crisp shapes women’s tennis backhand 191 | portrait of Hank Hill 192 | a portrait camera that is also a sniper rifle trending on dezeen dribbble 193 | a surreal portrait of serendipity 194 | bald guy goes to Moscow; theres a bald man going to Moscow; realistic; album cover 195 | cute anime cat-girl with fluffy ears and big tail, there are very big castle on background, ultra re 196 | Indeterminate>undecidable painting a self portrait -1D negative one dimension, in the style of an LS 197 | Not a person 198 | Melpomene, the Muse of Tragedy 199 | painting of a girl drawn by an unsteady hand 200 | a massive pyramid on the right line of men walking in the sand desert orange and red duotone 201 | the finest of catgirls 202 | single face made out of stone close up portrait photo trending artstation 203 | forest of neurons breakfast cereal; high resolutionlprint advertisement 204 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 205 | a humanoid cyborg sitting in a chair and holding laser pistols his hands vray --init 206 | a family portrait of catgirls 207 | Thoughts carried by the wind of disappointment 208 | Bruh moment 209 | a girl named scarlet with fire super powers 210 | dimension of frequency 211 | dream ; imagination ; rendered in 4 dimensions spacetime ; hyper realistic 212 | entangled stochastic relativistic inverse quantum time field signal momentum fluctuation 213 | A third person game where you are Shinji Ikari on the End of Evangelion beach overlooking red oceans 214 | cowboys in the showers at ram ranch 215 | the portrait of napolean bonaparte in a hat style of ancient egyptian wall painting 216 | person person person person person person person person person dog 217 | Kaguya Shinomiya 218 | 3D three-dimensional 4D tensorflow tempting DMT serpent dragon, God voxel, sobel sharpening transluc 219 | a cute girl waiting for me; vaporwave; ultra settings -w1000 -h1000 220 | a girl kicking a guy in the groin 221 | diagonal person 222 | beautiful girl with big breasts trending on artstation; hyper realistic, ray tracing, fine detail, u 223 | pizza men killed pepsi man; trending on artstation 224 | a surreal portal from a black and white dimension to one filled with color 225 | portrait of saint kermit renaissance oil painting 226 | portrait of TheArchivist 227 | Bleach Drinking Sacrament 228 | a guy achieving clarity ascending through the 5th dimension while riding a magic clarpet along the beach rendered in unreal engine. 229 | an examination of gravity in 11 dimensions 230 | a high quality 3D render of Peter from Family Guy in real life 231 | cute anime girl 232 | portrait of a old man with impressively bushy eyebrows 233 | lost in the void of mental space 234 | Windows XP Bliss, Teletubbies Satan baby sun face 235 | a surrealistic painting of a person walking on a trail; trees; sunset; clouds 236 | A Character Design of A Novel Specialist expert Professional Swords man with his sword of Enchantmen 237 | portrait of a man; egon schiele 238 | Jakarta crumbling and all building are rubbles in the ground except for Monas; Monumen Nasional (Mon 239 | happy person 240 | a snake oil salesperson selling life advice photo of a therapist during a session 241 | inner alignment solution 242 | A third person game where you are Shinji Ikari on the End of Evangelion beach after Third Impact 243 | night palace environment Egyptian arabesque Horus falcon quartz crystal floral golden prismatic sand 244 | semantic DMT segmentation, Gödel voxel, sobel holofoil, blur knots, fourier, flower detection, PCA p 245 | a portrait of earth from space by a famous artist 246 | a portrait of a tree near a lake in MS paint 247 | [REDACTED] supplemental material pineapple anomaly recovered footage 248 | Pencil sketch portrait 249 | hyperrealistic cyberpunk Art Deco cozy apartment with a large fireplace 250 | Sheridan Le Fanu surreal or paranormal greyscale portrait charismatic androgynous face 251 | atom of heaviest element electron microscopy, published in ACS 252 | Police sketch of Princess Kaguya 253 | a person walking on a sidewalk 254 | the Outer God Yog-Sothoth portrait, trending on artstation 255 | a Canadian goose with a girls face 256 | Polygons filled with the rare element of Obama in the Pyramid rendered with Unreal Engine 257 | baby made of challah bread 258 | an abstract portrait of Nikola Tesla oil painting blue 259 | artstation mecha skater girl 260 | documentary about the government tracking you through your phone 261 | expedition photograph material sample collection in hyperdimensional boundary field #5 262 | humanoid toaster wakes up his girlfriend with breakfast in bed 263 | three dimensional painting Jackson pollock mixed with Kandinsky trending artstation vray 264 | Two million people barely satisfy. Two hundred women watch one woman cry, too late. The eyes of hone 265 | An experimentation room for the cloning of humans. Rendered in vray 266 | paradox; 5 dimensions, portals, different timelines 267 | Sheridan Le Fanu portrait paranormal greyscale Perhaps dark souls than human are sometimes 268 | A loving boyfriend transforms into something monstrous during tender cuddling... 269 | a portrait of a boy —model=faces 270 | London; houses of Parliament; skyrim screenshot; modded 271 | a photo of a young, abandoned boy stares out from a corpse-littered cave, surrounded by lava. There 272 | this person flipped upside-down --init-image 273 | semantic DMT segmentation, Gödel voxel, sobel holofoil, blur knots, tilt shift, flower detection, PC 274 | 3D three-dimensional 4D tempting DMT serpent dragon, God voxel, sobel sharpening translucent metalli 275 | the human embodiment of donald trump and naruto 276 | a white guy 277 | supersonic flight 278 | a crt tv showing a documentary with a person talking about the history of Azathoth 279 | All you need is Kombucha. Vector illustration. Lettering. Ink illustration. Kombucha healthy ferment 280 | spectral lines of my personality 281 | LSD multidimensional quantum time 282 | inter-dimensional mugshot surreal, detailed 283 | realistic Pencil sketch portrait 284 | dril, embodiment of fire 285 | four dimensional cube 286 | Mondrian mixed with Jackson Pollock abstraction rendered in 3D the fifth element ; real engine 287 | a menacing foggy path leads to the grim reaper. realistic oil painting 288 | Rick and Morty enter a dimension inhabited entirely by geese 289 | inter-dimensional traveling through various special m-branes in a string theory universe ; 4K resolu 290 | a third person game playing as a soldier in World War 2 291 | its raining men 292 | evening twilight cave environment Egyptian arabesque Horus falcon opal obsidian gold prismatic holog 293 | a girl cel shading anime style 294 | a surreal portrait of the abyss 295 | an oil painting of a young boy sitting under an olive tree in the style of van gogh 296 | damn autocorrect Harold the meme interdimensional traveling through various special m-branes in a st 297 | polarized radiation of inverse quantum time field signal momentum fluctuation 298 | hyperrealistic maximum resolution Unreal rendered Portrait of God 299 | the monument of the ancients by Aleksander Rostov 300 | a baby monkey enjoying a banana in a pink beautiful tree vray 301 | the faraday cage; sci-fi; experimental; matte painting; artstation 302 | mugshot taken by the inter-dimensional police portrait of an extra-dimensional traveler high qua 303 | a goose girl in the style of fursuit 304 | robot girl, in cyberpunk 2077 305 | anime girl; anime art; trending; hq; hd 306 | a portrait of a black labrador in Pop Art 307 | what the world will look like if we fail to solve the alignment problem. 308 | a portrait of nev 309 | demon lord beast moloch abyssal devil concept art 2d; demon face closeup portrait; the duke of The L 310 | professional portrait headshot photography porfolio 311 | the blue-eyes girl I fell in love with; ultra realistic; high quality; 312 | graviton speeding through space time in 11 dimensions vray 313 | spooky cinematic tarot manic egirl Halloween kitschy uwu minimalist - 314 | dark energy filling up the void of empty spacetime in four dimensions shaping the forming of our uni 315 | cute smiling robots in vaporwave library with walls covered with hieroglyphs; 3D; edge enhancement; 316 | a black and white illustration of a parisienne cyberpunk hacker girl in 1987 317 | An experimentation room for the cloning of humans. Rendered in Unreal Engine 318 | bratwurst elemental 319 | graviton speeding through space time in 11 dimensions vray 320 | An 8bit sprite on acid in a detailed procedural holographic game environment concept art. Rendered i 321 | unusual cinematic illustration of smooth and sharp shapes women’s tennis serve 322 | Yugioh Pokemon and digimon monsters painting an inverted self portrait -1D negative one dimension, i 323 | Situated on the lowest point of a jungle, the settlement of Sinashari is home to wood elves lead by Earl Hagre. The settlement looks elegant. With its oak wood rooftops, chisel 324 | Bruce Lee working as a DJ in a nightclub portrait 325 | Here we have to venture into some 5th dimensional space. 326 | gameplay of a robot girl in cyberpunk 2077 327 | a beautiful painting of a space amusement park rendered in Unreal Engine with the word Happy written on the side of a ride 328 | Half Life 3 announcement date ; calendar ; year 329 | africans wearing cowboy hats landing Space Craft UFO 330 | Count Monte-Cristo character portrait; artstation; HDR; fine detail; ultra setting 331 | quantum entanglement 332 | portrait of albert einstein in the style of anime Albert Einstein Waifu 333 | a surreal portrait of imagination 334 | liquid wizard anime girl; fine detail; photorealistic; ultra-high resolution; natural; unreal engine 335 | a person is super like a cat lol 336 | a surreal monument to pikachu with an eye on a statue of mewtwo in the city square 337 | photo realistic portrait of Asian girl eating noodles 338 | self-portrait 339 | An NFT factory polluting the environment with realistic unreal rendering and joyous ecology 340 | the female embodiment of KDE 341 | A Character Design of A Enchanted Novel Academia Monarch Ranking Skilled Mage swords women With her 342 | Autodermoplasty of super skin a post-humanistic utopia in which a person invents a new super skin an 343 | portrait of Kramer from Seinfeld 344 | anime girl destruction 345 | watercolor painting of a girl under the rain in Prague, 4k, fine detail, trending on artstation, ult 346 | multidimensional light 347 | a face made out of cheese portrait close up photo 348 | infinite multidimensional chessboard 349 | a sad person sitting on a chair and looking into the distance 350 | concept art depicting procedural rainbow game environment FPS 4k 351 | girl sitting with a cat near the sea; ultra realistic; best quality 352 | mental health in Van Gogh style trending on artstation vray 353 | Joseph Joestar portrait by Yoji Shinkawa 354 | A Character Design of A Of A Black Women Guardian Warrior , HDR , Rendered in Detailed Engine , Rend 355 | Portrait of Remilia Scarlet 356 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 357 | a family portrait of storytelling scientists 358 | a photo of a surreal and creative monument to the king of the mountain 359 | an extremely cute person 360 | a little girl holding a heart shaped balloon in a grassy field rendered in unreal engine 361 | a crude portrait of Super Mario 362 | goose girl 363 | a date with the most beautiful girl at the night 364 | Travelng back in time to Braunau am Inn, Austria in 1899 to kill baby Hitler. 365 | architecture marble pillars blue sky traditional portrait artstation 366 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 367 | anime girls from girls frontline, in vray art trending on artstation 368 | Introducing the new Windows 11 Start Menu design 369 | mario and kratos fighting violently while doomguy cheers 370 | skinny guy in black hair with girl; grunge; pinterest 371 | the nightcore king betrays eleuther moments before the singularity 372 | a photography of the exact moment of Isaac Newton discovering gravity, black and white 373 | anime girl holding a firesword 374 | a renaissance style portrait of Jacksepticeye 375 | a rococo representation of Sheyleen, the barefoot purple ninja girl 376 | a family portrait of computer scientists 377 | demon lord beast moloch abyssal devil; demon face closeup portrait; the duke of The Legions of the D 378 | the four elements of our world, unreal engine 5 379 | scholarly researcher monkey scientist portrait selfie 380 | The catgirl stands between 20 and 25 feet tall with a slender frame and thin and wiry limbs. It has a single eye with a green iris Its ears are short and rounded and it has sma 381 | character portrait young steampunk sokrates 382 | Gogurt Kids Advertisement 383 | a blue-haired anime girl 384 | augmented reality cataclysmic meh fusing in a multiverse nexus ray tracing 385 | a portrait of a Tolkien elf. 386 | cinematic tarot manic egirl magick uwu minimalist - 387 | Be The Cowboy Album cover art from mitski mitski 388 | mr blobby as an anime boy; fine detail; photorealistic; ultra-high resolution; natural; unreal engin 389 | portrait of a cyborg fisheye lens 390 | goosegirl illustration by yoji shinkawa 391 | A very grumpy cat and a blue humanoid made of goo that is very friendly and wears clothes that both play baseball 392 | Girl with a tail 393 | self portrait 394 | a surreal portrait of despair 395 | the dark face of a dementor trending on artstation 396 | a black and white portrait of albert einstein 397 | a girl sitting in the window and waiting for me; vaporwave; photorealistic; detailed 398 | a realistic pencil sketch of a six dimensional box 399 | the human embodiment of donald trump and naruto 400 | portrait of rabbit painted in bright colors art deco style 401 | victorian gothic interior design; girl sitting in a chair and shuffling a blank deck of cards; extre 402 | a family portrait of geese 403 | draw only face portrait; the duke face only The Legions of the Damned ; disciples 2 ; demon only fac 404 | the figment of imagination 405 | a photo of a surreal and dark monument to the mountain king 406 | boysenberry gunge a frank zappa and the mothers of invention mystery; pulp paperback front cover 407 | good sunny morning, anime girl; fine detail; photorealistic; ultra-high resolution; natural; unreal 408 | in ukraine, there were corpses in the same apartment as hitler 409 | anime girl glasses neko ears 410 | Four Goosemen of the Apocalypse 411 | Undecidable>indeterminate painting a self portrait -1D negative one dimension, in the style of an LS 412 | draw Sartre like one of your french girls 413 | a simple sketch of a person walking 414 | World War II poster encouraging women to join nursing positions 415 | The final moments of the Angel of death before its assassination and first degree murder by the Heav 416 | your girlfriend 417 | BoneAmputee realistic portrait 418 | Portrait in the style of Van Gogh 419 | the abandon old swing on the meadow with shadow girl; horror; painted; fog; volumetric; 420 | a photo realistic oil painting of a girl on a balcony with a view of five hundred lanterns in the sk 421 | person in a flying carpet around the moon in the style of Tarsila do Amaral 422 | manipulation of the time dimension 423 | a robot girl in cyberpunk 2077 424 | #fantasy #environment #sky #restaurant #floating #nighttime #3dsmax #unrealengine #zbrush #substance 425 | a menacing foggy way leads to the grim clown. realistic oil painting 426 | artist of the portrait 427 | portrait of a rennaissance man rembrandt oil on canvas 428 | an upscale penthouse apartment 429 | a portrait of a man in a striped shirt 430 | a post-humanistic utopia in which a person invents a new super skin and can merge with computer code 431 | -1 dimensional topology, trending on artstation legendary pokemon competition finalist 432 | duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil painti 433 | cozy teenager photo portrait and freckles, 3d art, artstation, depth of field, grip, bokeh, vray, un 434 | a person walking on a sidewalk 435 | person embarrassed in unusual situation 436 | artstation portrait 437 | family Guy camping on the moon 438 | tiring machine implemented in cellular automaton 439 | portrait of an artificial intelligence witch. unreal engine 440 | a cat doing a science experiment 441 | dripping cinematic tarot thottie egirl magick uwu minimalist woodcut - 442 | enthropy reality tree elements gods particles japan 443 | medical devices equipment flesh machine interface 444 | a cyberpunk girl 445 | Operation Z Umi no Himena Oreta Tenkai; high quality Sony PlayStation game cover art 446 | aligned catgirl AI 447 | Undecidable>indeterminate painting an inverted self portrait -1D negative one dimension, in the styl 448 | the bubble wrap dimension 449 | A portrait of the face of a man 450 | a comic book styled poster of Joker from Persona 5 451 | the piano is the instrument of the universe. 452 | self portrait by God in blood, Picasso 453 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous vampire face 454 | the four elements of our world 455 | traditional portrait 456 | gameplay of a robot girl in cyberpunk 2077 457 | women in Russian village; photorealistic; unreal engine 458 | pirate cowboy in a fantasy setting; unreal engine; concept art 459 | hanging gardens of babylon; hokusai 460 | an advertisement for a cellular phone circa 1940 461 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 462 | bovine aliens rescuing their cow cousins from human enslavement 463 | a traditional portrait and an array of integers 464 | Portrait Dragon Vampire In real life HD 465 | suicideboys. Rendered in unreal engine 466 | nuclear waste storage warning monument 467 | deep cave leading to the center of the earth; little boy with a lantern going down the stairs deep i 468 | Cityscape by Dave Gibbons, Watchmen comic excerpt 469 | Portrait of Lisa Simpson, in the style of the Mona Lisa 470 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 471 | a girl wearing a Canadian goose themed outfit 472 | a surreal monument to the sun 473 | portrait of a cowboy from the year 2200 474 | anime girl 475 | Theres a girl in my room and her face on the wall with no eyes 476 | Person with sunglasses and a long beard photograph 477 | bill clinton lizard evil corrupt government secret alien banks hidden cult 478 | imperial rifleman regiment 479 | detailed procedural holographic game environment concept art. Rendered in Unreal Engine next generat 480 | A Greater Multi-dimensional Octopus Hunting in a Fractal Coral Reef 481 | portrait of an extra-dimensional traveler high quality 3D art cel shaded 482 | unusual glimmering nocturnal cinematic illustration of smooth and crisp shapes women’s golf wpga skirt pulp pinup closeup 483 | portrait of an event horizon witch. unreal engine portrait of an event horizon witch with defined face photograph of an event horizon witch 3d rendered portrait of a witch w 484 | A robot painting a self portrait in the style of an LSD collaboration between the trending on artsta 485 | A third person game where you are Alex Jones fighting the deep state conspiracy alongside Steven Seg 486 | Seeing through walls on acid in a detailed procedural scenic game environment concept art wallpaper. 487 | a humanoid entity with an oval-shaped face, pale skin and closed eyes. arm. hands in a position of prayer. On its head a wooden cross-beam. 488 | A person with a very high IQ to understand Rick and Morty 489 | twilight sparkle portrait mlp equestria girls my little pony friendship is magic cartoon 490 | a silly string of string theory at the Planck level ; 4K 11 dimensions ultra Definition ; vray traci 491 | a girl sitting on grass outside royal Holloway founders building 492 | technical skillful digital art showcase divine angelic multicolor glass alien ornament vray houdini 493 | night castle environment Egyptian pyramid arabesque pictograph Horus falcon opalescent floral metall 494 | time in 11th dimension 495 | Koshchei the Deathless American gothic portrait viking gods on a higway 66 ray tracing octane render 496 | neuron glass chip macro photography ; neurons ; axons ; synapses ; filaments ; realistic ; closeup ; 497 | The redeemed paper sky serpent with rainbow pastel colors now guarding the fiber optic firmament in 498 | A girl lying atop a pile of skulls; hyper realistic, ray tracing, ultra settings 499 | medical equipment from the 2000s 500 | personification of peace 501 | the hyperdimensional jungle of pleochroic crystal and glass trees ; vray ; unreal engine ; caustics 502 | God painting a self portrait in the -1D negative one dimension, in the style of an LSD collaboration 503 | portrait of a goose in the style of dali 504 | Screenshot of a first person shooter game set in the Second American Civil War 505 | anime girl demonic energy 506 | galactic government palace 507 | two girls arm wrestling; impressionism; fine detail; ultra-high resolution; trending on artstation 508 | cute putin femboy; photo, realistic, fine quality, HD 509 | Kaguya Houraisan in real life 510 | a portrait of George costanza 511 | colorful photo of young girl with dark hair standing in the sun; trending on artstation; HDR lightin 512 | environment art in the style of Hi Rez Studios trending on artstation vray 513 | lament of a Chinese valley 514 | socrates vampire portrait pencil sketch 515 | cosmos, joy, excitement 516 | Judgemental goose trending on artstation 517 | augmented reality super soldier 518 | real life minecraft waifu shader raytracing RTX 1000 render passes and enhancements 519 | Doomguy in Hell 520 | anime girl anime art trending on pixiv trending on deviantart hq hd detailed 521 | Autodermoplasty of super skin a post-humanistic utopia in which a person invents a new super skin an 522 | human embodiment of raging wojak😤 🤬 523 | alex Jones talking with interdimensional beings 524 | portrait of an event horizon witch. unreal engine portrait of an event horizon witch. face unobscured photograph of an event horizon witch face 525 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 526 | -1 dimension, trending on artstation competition finalist 527 | portrait of human; cubism; smooth drawing; trending on artstation; ultra quality; 528 | a hyperplane separating data points in a high dimensional space Rendered in Unreal Engine render 529 | Two Hands monuments 530 | school portrait 531 | franklin roosevelt as a baby 532 | environmental concept art trending on artstation vray 533 | night cave environment Egyptian arabesque Horus falcon quartz flowers gold prismatic holographic Dec 534 | portrait of sunflower painted in art deco style using vibrant bright colors 535 | Seeing through walls on acid in a detailed procedural scenic game environment concept art wallpaper. 536 | an oil painting of a photograph of a movie poster of an advertisement of a comic of a video game of 537 | the girl I fell in love with; ultra realistic; high quality 538 | catgirl 539 | newspaper clipping about catgirls 540 | an orange humanoid robot dancing in a dark room vray 541 | what Lois Griffin from family guy would look like in real life 542 | I Dream of Jeannie portrait in the style of Rembrandt. high quality vray. bokeh, crisp detail. 543 | portrait deviantart 544 | painting of anime girl drifting 545 | A Character Design of A Enchanted Novel Academia Monarch Ranking Skilled Mage swords women With her 546 | hbo miniseries about supplementary income 547 | multidimensional quantum wave 548 | portrait of SunKing with a stoic expression, two eyes, looking at us and with a crown on his head 549 | portrait of a man by Leonardo Da Vinci 550 | a photo of a surreal and creative monument to the mountain king 551 | a girl on a cliff staring at a futuristic city in the distance by Moebius; comics; french comics; ha 552 | qtpie catgirl robot gf raytraced ultra settings 553 | An absolutely stupid amount of cheese; low tier deviantart; webcomics made by white men; photo reali 554 | a gothic portrait of dorian gray 555 | Gogurt Kids Advertisement 556 | a russian man abused 3 boys in 3 minutes and 5 boys in 5 minutes. calculate the productivity of the 557 | pop-out book hucow waifu shader raytracing RTX 1000 render passes and enhancements 558 | origami magical girl transformation sequence 559 | pouring cerealbox full of GPUs; microchip cereal; minimalist; cartoon; advertisement 560 | detailed portrait of Worf 561 | The Sublime - a set of higher dimensions and planes of existence outside our universe, beyond human 562 | fractal menger sponge frog 563 | multidimensional electron 564 | A pulpy, tentacled head surmounted a grotesque and scaly body with rudimentary wings; but it was the 565 | another Rembrandt portrait 566 | the room of requirement 567 | a russian man abused three boys in three and 5 boys in 5 minutes. calculate the productivity of the 568 | 11-dimensional space from m-theory string theory 569 | digital hologram cyber portrait unreal engine 570 | clockwork robot person playing baseball 571 | surreal portrait of Captain Janeway 572 | The enjoyment of the other, of the body of the other that symbolizes it, its not a sign of love. 573 | KaguyaHouraisan 574 | Sheridan Le Fanu portrait paranormal greyscale Perhaps other souls than human are sometimes 575 | Michael Jackson portrait charcoal painting 576 | -1 dimensional topology, trending on artstation cute legendary goose pokemon competition finalist 577 | Sheridan Le Fanu portrait surreal greyscale Perhaps dark souls than human are sometimes bor 578 | photo of soviet young girl standing at the road under the sun in red dress with bow and hat; trendin 579 | -1 dimensional topology, trending on artstation cute legendary create-a-pokemon animal competition f 580 | a girl Japanimation 581 | anime girl smoking blunt weed rainbow 582 | distracted boyfriend unreal 583 | a girl princess 584 | A highly detailed portrait of dimtot deftitit 585 | a young middle class women with a scarf and black coat in a conference 586 | women dancing with long flower dresses 587 | barocco drawing of redhead girl inside green pond 588 | There’s a bridge to the stars Dimensions near and far I will go to a cosmos more immense 589 | expedition photograph undefined chromatic dispersion effect in hyperdimensional boundary field #5 590 | sultry manic cinematic egirl army cadet uwu luminance - 591 | Avocado Monument 592 | a monkey asks a pig about how the horse ate grass and the girl on the hill replied that red fruits a 593 | devolver digital announcement 594 | the personification of life and death rendered in unreal engine 595 | detailed portrait of Worf 596 | audio spectrogram of a person frowning 597 | a four prong pavé style engagement ring with white sapphire stones 598 | A Salt with a Deadly Weapon Dad Joke Humor Funny Pun Grandpa Men Women T-Shirt 599 | quantum girlfriend; ArtStation Science Fiction 600 | a portrait of old Slavic woman; photorealistic; unreal engine 601 | The girl reading this 602 | many women in Russian village; photorealistic; unreal engine 603 | sectoids, floaters, snakemen, mutons and ethereals 604 | cheese elemental 605 | I Wanna Be The Guy 3d video game screenshot, Unreal Engine 4 606 | 1 billion nodes multidimensional hypergraph; ray tracing; ultra settings 607 | DJ BruceLee portrait 608 | cave environment Egyptian arabesque Horus falcon amethyst obsidian gold prismatic electricity Deco h 609 | a fashionable girl wearing a Canadian goose street wear outfit 610 | augmented reality steampunk cataclysmic meh fusing in a cyberpunk multiverse nexus ray tracing 611 | Figment of the Imagination purple dragon 🟣🐉 612 | a girl and boy playing in the mud 613 | a baby panda eating ice cream 614 | semantic DMT segmentation God voxel perlin noise sobel holofoil flower edge detection principle comp 615 | graviton speeding through space time in 11 dimensions vray 616 | The white horse is the first of the Four Horsemen. 617 | cyber-Karl Marx implementing cyber-communism; impressionist painting 618 | psychological subversion brainwashing eerie mental illness 619 | yet do I see any more than hats and coats that could conceal mechanical men 620 | bird person 621 | Person with sunglasses and a long beard realistic photograph 622 | Pencil sketch portrait 623 | detailed portrait of Worf 624 | a labyrinth of walls and stone stairs with worn patches on them. A young man is following a girl. He 625 | enchantment 626 | Jackson Pollock self portrait 627 | good girls eat hell and spill terminal codes from heaven 628 | portrait of a beautiful woman 629 | schrodinger’s girlfriend 630 | a mental addiction to coral because of how beautiful it is trending on artstation 631 | portrait of a gravity witch. unreal engine 632 | portrait of female cyborg with blonde hair trending on artstation 633 | concept art depicting procedural rainbow Nintendo 128 game environment FPS 4k 634 | a portrait. ASCII art 635 | the movie poster for Mean Girls in the style of the movie poster for The Craft 636 | objectively the best painting ever, high art sophistication, humankinds apex achievement 637 | A robot painting a self portrait in the style of an LSD collaboration between the trending on artsta 638 | real life minecraft waifu shader raytracing RTX 1000 render passes and enhancements 639 | a portrait of napolean bonaparte in a hat style of ancient egyptian wall painting 640 | kill him in minecraft shader raytracing RTX 1000 render passes and enhancements 641 | girl is on fire; 642 | inverted environment 643 | bu55y buster 9000 vray xray smd mad swag soulja boy 644 | kitten photo traditional portrait 645 | portrait of a glamorous president 646 | portrait of a man, vaporwave; unreal engine 647 | expedition photograph hyperdimensional boundary field #5 from above, drone footage 648 | Autodermoplasty of super skin a post-humanistic utopia in which a person invents a new super skin an 649 | multidimensional electricity 650 | time traveler; science; dimensional portal; chibi; trending on artstation 651 | the humanitys peak acheivement ; vray ; unreal engine ; caustics ; volumetric light; chromatic aber 652 | medical devices monitor equipment human skin wrapped in plastic 653 | modern house with cottagecore elements; cottage; sweet; rosie; modern 654 | separation by a hyperplane in a high dimensional space Rendered in Unreal Engine rendered in hyp 655 | a portrait of batman 656 | unicorn fowl; BBC documentary 657 | Two million people barely satisfy. Two hundred women watch one woman cry, too late. The eyes of hone 658 | -1 dimensional topology, trending on artstation cute legendary create-a-pokemon breeding training ev 659 | monstrous humanoid chess king 660 | oil elemental 661 | a girl in the style of yoshitaka amano 662 | cargirl 663 | Ivan Tsarevich and the Grey Wolf esquire portrait frank miller moebius russian fairytale gold chains 664 | Thoughts carried by the wind of disappointment 665 | beautiful pixel art of mental health trending on artstation 666 | humanoid tree monsters walking through a swamp 667 | vase alarm actually abject laborer bone lucky irritating fit invite agreement grouchy 668 | movement of time through bend space 669 | portrait of SunKing with a stoic expression, looking at us and with a crown on his head 670 | a Cezanne self portrait 671 | semantic DMT segmentation God voxel perlin noise sobel edge detection Seus shader Rendered in Unre 672 | A Isometric Apartment Building on top of a Isometric Ground 673 | keter class containment procedures for safely interacting with artificial general intelligence; tech 674 | my current and future existence as seen in 11 dimensions m-string theory hyperrealistic 675 | a caucasian mans face ; photorealistic ; symmetric ; professional portrait ; greyscale ; dslr 676 | dune environment Egyptian pyramid arabesque pictograph Horus falcon opalescent floral metallic snake 677 | distributed representations in the high dimensional semantic space vray CGI HDR hyperrealist 678 | a portrait of a Tolkien wizard. 679 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 680 | catgirl goose 681 | SCP-0XX containment procedures demonstration footage 682 | [greg] can you post the document here   [sarah] 683 | demon lord beast moloch abyssal devil; demon face closeup portrait; the duke of The Legions of the D 684 | night castle environment Egyptian pyramid arabesque pictograph Horus falcon opalescent floral metall 685 | portrait of an ice witch. unreal engine 686 | a soft spot in a tempered person 687 | The face beneath the first dimension, a small art painting on canvas, in a large fun room tripping o 688 | friendly wet opalescent beast drawn by mentally ill rendered in unreal 689 | The catgirl stands between 20 and 25 feet tall with a slender frame and thin and wiry limbs. it has small pointed teeth. The catgirls face is also not smooth but has a small fl 690 | a beautiful and surreal monument at the endless lake below the earth. dark souls concept art. 691 | a short girl with brown hair, blue jeans, green eyes and a pink and beige sweater 692 | spectrogram of a person saying Hello world. 693 | ascension to the fourth dimension surreal 694 | a goose girl in the style of Zootopia 695 | Slavic boy and girl got lost in the forest; photorealistic; unreal engine 696 | Suika Ibuki in real life Girl 697 | -1 dimensional topology, trending on artstation competition finalist 698 | mad scientist doing experiments with electricity ; fine detail; high resolution 699 | portrait of a bismuth deity 700 | portrait of a person, abstract, crayon 701 | vibrant energy portrait of rabbit painted in art deco style 702 | a third person game rendered in unreal engine where you play as an anthropomorphic fox in a forest 703 | shiny bright realistic painting of sexy African women at the field of wheat; trending on artstation; 704 | self-portrait of a neural network; vintage style; grunge; ray tracing, fine detail, ultra settings 705 | stochastic expressionism, an art movement from the future 706 | personification of justice 707 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 708 | Blue haired girl 709 | Autodermoplasty of super skin a post-humanistic utopia in which a person invents a new super skin an 710 | a portrait of a lady on fire 711 | self portrait, God, acrylic 712 | a portrait of mao the monster, the evil face of terror 713 | amoeba blobs rendered in a voxel environment 714 | realistic HD humanized anthropomorphized triangle person 3D render 715 | spooky sultry cinematic manic egirl Halloween kitschy uwu minimalist - 716 | a forest of strange old trees. Within a circle, a girl lies. Various, colorful butterflies are float 717 | Demon Hunter Heroine Magical Circle Girls 3 Fallen Angel; high quality Sony PlayStation game cover 718 | the divine understanding of enlightenment 719 | make up a guy 720 | a portrait of the sun by a famous artist 721 | a watercolor painting showing the town musicians of bremen 722 | ancient cheese elemental 723 | 18 naked cowboys 724 | dream ; imagination ; rendered in 4 dimensions spacetime hyperrealistic 725 | portrait of Hans Gruber by a river drinking espresso 726 | portrait of human; cubism; black and red; oilpainting; trending on artstation; ultra quality; beauti 727 | a girl japanese cartoon style 728 | The opposite of segmentation 729 | Be The Cowboy Cover Album art from mitski mitski 730 | the human embodiment of Golbat 731 | crossdimensional horror; dark; future; photorealistic 732 | i may have a developmental disorder star wars star wars cool cool cool 733 | Romance of the Three Kingdoms Lu Bu and a maiden on a majestic steed portrait 734 | Sheridan Le Fanu surreal or paranormal greyscale portrait charismatic androgynous face 735 | a specific girls face facing left 736 | a hot bowl of ramen 737 | girl, 3d, 4k 738 | a boy wihout an eye 739 | a surreal portrait of fate 740 | wonder women; mia wallace; katniss everdeen; arya stark; jessica jones; prue, phoebe, piper; digital 741 | a computer made from organic elements, DSLR flickr 20 megapixels 742 | The face beneath the mask below the zeroth dimension, a medium sized pastel painting on canvas in a 743 | baby using a flamethrower; Rembrandt 744 | story of hero boy with sword part 1 beginning low poly 745 | the dimension family guy characters visit during a cutaway 746 | doomsday in the form of a portrait, by Pablo Picasso 747 | An angel on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal En 748 | a surreal portrait of imagination 749 | personification of AI algorithms for entertainment value 750 | FIB-SEM segmentation using stardist; unreal engine 751 | moody cinematic egirl space station minimal - 752 | being suddenly awaken by a wandering demented mafia boss wearing diapers 753 | A third person game where you are Bob Saget fighting in San Francisco with Dave Coulier and John Sta 754 | pencil sketch of a girl drawn by an unsteady hand 755 | A Ancient Goddesses Queen of Richment of the west , HDR , Rendered in Detailed Engine , Rendered in 756 | a normal person 757 | 3D three-dimensional neural network tensorflow demonstration, decomposition, dual layer visualizatio 758 | 3D three-dimensional 4D tensorflow tempting DMT serpent dragon, God voxel, sobel sharpening transluc 759 | multi dimensional quantum time 760 | A third person game where you are Shinji Ikari on the End of Evangelion beach overlooking red oceans 761 | anime girl anime art trending on pixiv trending on deviantart hq hd detailed 762 | an abstract portrait of isaac from the binding of isaac; painting 763 | a third person game about Donald Trump in New York City 764 | medical devices monitor equipment blood 765 | Banquet at the Crossbowmen’s Guild in the style of Van Gogh 766 | a girl with Miyazaki animation style 767 | Louis XVI promenades in the garden of his magnificent château 768 | mugshot taken by the inter-dimensional police portrait of an extra-dimensional traveler high qua 769 | portrait of slayer knight 770 | a photo-realistic and beautiful portrait of a woman with a goose head. featured on artstation. 771 | Kaguya and Mokou 772 | dripping cinematic tarot thottie egirl magick uwu minimalist sharp - 773 | A robot painting a self portrait in the style of an LSD collaboration between the trending on artsta 774 | a girl in the style of the matrix 775 | A Piece of mentos 776 | portrait of a composer i black and white 777 | reddit moment 778 | procedural holographic game environment 779 | Demon Hunter Heroine Magical Circle Girls 3 Fallen Angel; high quality Sony PlayStation game cover 780 | goose cat girl 781 | master of the elements 782 | bob the builder as an anime girl; ultra-high-resolution 783 | NeurIPS Reviewer 2 portrait bokeh high quality smugmug 784 | Menaggio, Colourful Buildings, Harbour and Boats Artstation 785 | Ferris Buellers Golden Year; 2030s style neuralink oneironautical advertisement 786 | moving between dimensions 787 | the hi-tech ecumenopolis at its dawn ; vray ; unreal engine ; caustics ; volumetric light; chromatic 788 | the ultimate bruh moment 789 | the latest overwatch character unreal engine blizzard entertainment video gaame photorealistic trend 790 | teenager girl with white head hair color infront of many cats; cat face; blue eyes; girl siluette; t 791 | A 4D angel on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal 792 | God painting a self portrait -1D negative one dimension, in the style of an LSD collaboration betwee 793 | The face beneath the mask below the zeroth dimension, a medium sized pastel painting on canvas in a 794 | Doomguy with BFG 795 | unusual vibrant cinematic illustration of smooth and crisp shapes women’s tennis backhand pinup 796 | expedition photograph foundation staff member poses in front of ziggurat in hyperdimensional bounda 797 | a self portrait by William Utermohlen 798 | an anime girl posing; a girl posing in the style of anime 799 | Rick and Morty enter a dimension inhabited entirely by geese 800 | portrait of a glamorous witch 801 | bob ross painting an image of a cowboy in the wild west 802 | portrait of a bald man fisheye 803 | portrait by pablo picasso 804 | water elementals open palm offering a gift from a water vortex on the ocean floor unreal engine 805 | a person melting in an acid bath 806 | Police sketch of Kaguya Houraisan 807 | glowing toad boy; trending on artstation; fine detail, ultra quality; high resolution; photo; unreal 808 | unreal tournament 2004 gameplay 809 | Picture yourself in a boat on a river, With tangerine trees and marmalade skies, Somebody calls you, you answer quite slowly, A girl with kaleidoscope eyes 810 | medical devices monitor equipment blood 811 | A portrait of Fujiwara no Mokou 812 | mugshot taken by the inter-dimensional police portrait of an extra-dimensional traveler high qua 813 | a monument to the king of vaccines 814 | a girl drawn as manga style 815 | 3D three-dimensional 4D tensorflow tempting DMT serpent dragon, God voxel, sobel sharpening transluc 816 | anime robot girl, cyberpunk, vray 817 | a girl with the head of a goose dressed in a colorful and elegant dress 818 | anime girl; anime art; trending; hq; hd 819 | portrait of SunKing 820 | the human embodiment of spicy memes and controversial humor run by Carl Sherburne 821 | vladimir putin anime girl 822 | robot painting a self-portrait rendered in meta engine 823 | neuron segmentation using stardist matte painting trending on artstation 824 | an advertisement for an esoteric orgone accumulator 825 | Alien Girlfriend 826 | feisty cinematic egirl infantry minimalist - 827 | that strange guy in your classroom 828 | portrait of albert einstein in the style of HR Giger 829 | a surreal portrait of imagination did that like twice, but it looks so good 830 | Police sketch of Kaguya Houraisan 831 | dark energy filling up the void of empty spacetime in four dimensions shaping the forming of our uni 832 | A portrait of Kaguya Houraisan -iw 3 833 | the time dimension 834 | a girl sword art online rezero 835 | Dmitry Bayuk;real photo;hyper realistic;fine detailed;photoportrait 836 | an person 837 | a renaissance painting of the family guy, ultra realism 838 | anime girl with mechanical augmentations; greece ancient art; fine detail; photorealistic; ultra-hig 839 | An angel on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal En 840 | Rembrandt Portrait of a Pikachu 841 | blue cheese elemental 842 | was not of mortal flesh, and though he was robbed now of that shape in which he had wrought so great an evil, so that he could never again appear fair to the eyes of Men, yet h 843 | damn autocorrect Harold the meme interdimensional traveling through various special m-branes in a st 844 | portrait of the Great Outer God Yog-soggoth as described by H. P. Lovecraft, painted in the style of 845 | Anime girls screaming 846 | a pizza girlfriend 847 | women and cows in Russian village; photorealistic; unreal engine 848 | portrait of human; cubism; black and red; crayon drawing; trending on artstation; ultra quality; 849 | a beautiful and stunning hypercomplex spherical structure ; filaments ; hyphae ; threads ; black and 850 | expedition photographs from excavation site in hyperdimensional boundary field #5 851 | Seeing through walls on acid in a detailed procedural scenic game environment concept art wallpaper. 852 | EleutherAI neural art portrait with very clean and distinguishable parts of face, looking straight w 853 | fractal menger sponge frog unreal engine vray 854 | Yugioh and Pokemon monsters painting an inverted self portrait -1D negative one dimension, in the st 855 | Police sketch of Kaguya Houraisan from Touhou Project 856 | a photo of beautiful girl in a black skirt, purple t-shirt and red futuristic glasses walking in dar 857 | A neko anime girl 858 | The human embodiment of Palkia Pokemon 859 | anime catgirl 860 | augmented reality cataclysmic meh fusing in a multiverse nexus ray tracing 861 | the human embodiment of Porygon 862 | deviantart technical skillful digital showcase divine angelic multicolor glass alien ornament vray h 863 | anime girl samurai 864 | Trypophobia on acid in a detailed procedural scenic game environment concept art wallpaper. Rendered 865 | Ice cream with the face of a bearded musician guy 866 | procedural geometric colorful game environment 867 | Babylon of the future vray PBR HDR panoram DSLR hyperrealistic pretty colors opalesc 868 | a friendly humanoid made of blue goo wearing a baseball jersey and baseball cap 869 | doomguy unreal engine pug using double barrel guitar and slaughtering the inner demons. 870 | toys for boys 871 | Depth of field on acid in a detailed procedural scenic game environment concept art wallpaper. Rende 872 | Anime girl waifu 873 | spooky sultry manic cinematic egirl Halloween country-kitchen kitsch uwu minimalist - 874 | unusual glowing cinematic illustration of smooth and crisp shapes women’s tennis backhand skirt pulp pinup 875 | portrait of Jennifer Lawrence by Tamara de Lempicka 876 | a humanoid cyborg sitting in a chair and raising his hands cartoon 877 | lost in the void of mental space 878 | Thalia, the Muse of Comedy and Melpomene, the Muse of Tragedy standing to the sides of the entrance to the theater 879 | two girls holding a jump rope one girl jumping a jump rope 880 | procedural mosaic game environment 881 | a hybrid of the movie poster for The Craft and the movie poster for Mean Girls 882 | a cartoon baby playing baseball 883 | The bioship of Cyber-theseus; or the role of consciousness in human augmentation 884 | soviet Family Guy bootleg 885 | an upscale voxel penthouse apartment 886 | tomboy 887 | On Top of Two hands monument in a Fantasy world 888 | Ice cream with the head of a bearded DJ guy, hyper realistic, ray tracing 889 | vibrant energy portrait of rabbit painted in bright rainbow colors art deco style 890 | the person 891 | cowboy cactus 892 | naked fit girl;trending on artstation; hyper realistic, ray tracing, fine detail, ultra settings 893 | girl very nice, black and white 894 | a surreal portrait of a stereotypical discord user 895 | a surreal and dark monument to the angels 896 | men 897 | oil paint of soviet young girl standing at the road under the sun in red dress with bow and hat; tre 898 | window into an alternate dimension hyperrealistic 899 | super cute monster girl, black and white portrait 900 | a sea slug brain that will calculate its environment in a closed loop process and seeks to propagate 901 | Melinda Gates justifiably eating Bill gates as part of settlement 902 | some posh guy 903 | detailed photograph of breakup, love, warm, lush, sentimental, longing, sampling, melodic, psychedel 904 | trending art painting of a red-haired anime girl breath of the wild graphics vray 905 | sharkboy and lavagirl 906 | a photo of some posh guy 907 | The neuron has been waiting for this moment and then it explodes with joy! 908 | absolute symmetry environment beauty figure 909 | cable management 910 | portrait of an interdimensional traveler 911 | person, man, woman, camera, tv 912 | Persona 5 913 | the flying gardens of babylon 914 | a photo-realistic portrait of kramer from Seinfeld 915 | time traveling through the time dimension 916 | an engagement ring with a white sapphire stone 917 | the 4th dimension 918 | the human embodiment of Snorlax 919 | a cyber quantum realm in 11 dimensions hyperrealistic 920 | a portrait of napolean bonaparte in a hat style of ancient egyptian wall painting 921 | ukrainian doomguy; vray tracing ; 4K high definition 922 | a surreal portrait of imagination. unreal engine 923 | -1 dimensional topology, trending on artstation Ghibli firehead competition finalist 924 | the human embodiment of the third eye chakra opening to God 925 | portrait in the style of mandelbulb. mandelbulb face. mandelbulb mugshot. yearbook photo in mandelbu 926 | a faceless person in high detail 927 | portrait of napolean bonaparte wearing a hat style of ancient egyptian wall painting with many background hieroglyphics 928 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 929 | a manga-style portrait of a demonic girl with blue hair, face-on 930 | a girl with a normal body but the head of a goose, dressed in a japanese school girl uniform 931 | vibrant energy portrait of rabbit painted in art deco style using bright oranges red purple blue aqua colors 932 | the hyperdimensional jungle of pleochroic crystal and glass trees ; vray ; unreal engine ; caustics 933 | alien bust portrait with lustrous pale grey-green skin, a flattened head and slit-shaped small eyes, 934 | Youre traveling through another dimension, a dimension not only of sight and sound but of mind. A journey into a wondrous land of imagination. Next stop, the Twilight Zone! 935 | 4th dimension 936 | a girl sitting in the window and waiting for me; vaporwave; photorealistic; detailed; ultra settings 937 | high quality photograph of a huge stage for a keynote and a speaker who presents the first humanoid robot for your home 938 | girl turning into a dragon, unreal engine, photorealistic 939 | a humanoid cyborg sitting in a chair and raising his hands vray 940 | a photo-realistic and beautiful painting of two men sharing a plate of cheddar 941 | two Slavic men drinking vodka; vhs; photorealistic; unreal engine 942 | face; hq; featured on artstation; portrait; painting; handpainted; rough strokes; colourful 943 | a girl at a balcony with a view from of five hundred lanterns in the sky floating over a village wit 944 | graviton speeding through space time in 11 dimensions vray 945 | inter-dimensional tunneling through various m-branes in a string theory universe ; 8K resolution in 946 | An man on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal Engi 947 | a menacing foggy path leads to the grim reaper. realistic oil painting 948 | A Goose Monument Garden Medieval fantasy Base 949 | 3D three-dimensional 4D four-dimensional God voxel, sobel sharpening translucent metallic holographi 950 | Mental health 951 | yummy ramen bowl ghibli 952 | being unable to walk down the city street because unreal tournament logos are everywhere unreal en 953 | a hallway as seen by a person on LSD 954 | an anime girl 955 | quilted tianenmen square Provia, Velvia, Fugifilm Superia, DSLR, 20 megapixels 956 | arthroscopy on knee in big environment; unreal engine; ray casting; high settings; 3d; super realist 957 | a girl looking at a star 958 | two barefoot ninja girls fighting 959 | Vladimir Putin; portrait; ultra settings, fine detail, ray tracing, 4k 960 | part blue and purple crystallic creature escaping cyber containment realistic 961 | unusual cinematic illustration of smooth and crisp shapes and motions; women’s tennis backhand 962 | God painting a self portrait in the style of an LSD collaboration between the trending on artstation 963 | a mad scientist building an AI in the basement steampunk raytraced 964 | medical devices equipment flesh skin blood 965 | a spiderweb made of segmentation faults 966 | gavins fuckboy face 967 | a girl with a normal body but the head of a goose, dressed in a japanese school girl uniform 968 | a destructive fire with a water elemental in the middle of it 969 | a perfectly androgynous person 970 | painting of an apartment complex with happy colours 971 | an engagement ring with an ancient egyptian design 972 | Boy with a Pearl Earring by Johannes Vermeer 973 | the very last moment of the last meet bag according to the Plan; true ending, no lies, no double spe 974 | illustration of a boy having an epiphany while looking at a printed artwork created by an artificial intelligence 975 | fragments of multicolored glass and tree bark are embedded in human skin; super realistic, 3D 976 | hellboy 977 | endless space neon robots creation of the universe person 978 | inter-dimensional mugshot heavy bokeh filter 979 | a goose with the body of a girl dressed in a an elegant dress 980 | Yogsoggoth portrait by Rembrandt 981 | a photo-realistic portrait of kramer from seinfeld. 982 | basement on fire 983 | 3D three-dimensional 4D four-dimensional tempting DMT serpent dragon, God voxel, sobel sharpening tr 984 | facade of building; brutalist architecture; soviet apartment 985 | the Babylon in the future vray PBR HDR panoram DSLR hyperrealistic pretty colors opa 986 | procedural holographic game environment concept art 987 | multidimensional cat 988 | golden portrait of Magikarp 989 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 990 | Kaguya 991 | time dimension watercolor 992 | gameplay of a robot girl in cyberpunk 2077 993 | draw face portrait; the duke The Legions of the Damned ; disciples 2 ; demon face hi detailed ; oil 994 | boy that should go to bed, but keeps playing on the computer; cartoon style; hand drawn 995 | portrait of SunKing, trending on artstation 996 | girl with tiger head in cyberpunk style; tending on artstation; ciber punk style; high quality start 997 | RFC, Request For Comment, IETF 998 | a portrait of an elf by alfons mucha 999 | dababy convertible 1000 | barack obama portrait miyazaki Ghibli 1001 | inter-dimensional mugshot portrait of an extra-dimensional traveler high quality 3D art 1002 | a girl in the style soviet propaganda 1003 | hanging gardens of babylon 1004 | medieval french painting; portrait of a noble 1005 | a beautiful girl 1006 | deep reinforcement learning 1007 | monument in the sahara 1008 | doomguy is fighting demons with his chainsaw 1009 | a black and white sketch person walking on a trail near a forest 1010 | Dementia Cover Album art 1011 | anime fight with catanas, girls with colorful hair and big boobs, angry boys with guns 1012 | friendly wet opalescent beast drawn by mentally ill rendered in unreal 1013 | graphite sketch of a girl reading a forbidden book of eternal truths 1014 | hyperrealistic cyberpunk art deco apartment 1015 | a portrait of Queen Elizabeth the second 1016 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous vampire face 1017 | a surreal monument to the ancient ones 1018 | distracted boyfriend vray 1019 | #fantasy #environment #ocean #underwater #coralreef #restaurant #3dsmax #unrealengine #zbrush #subst 1020 | Dystopian Carmen Sandiego 1021 | adorable fourth dimension anime isekai ascension trending on DeviantArt 1022 | inverse time momentum 1023 | three cats in an apartment sleeping and dreaming about their owners hyperrealistic 1024 | Unfinished Goose Girl 1025 | a detailed anime girl, with red hair and military outfit 1026 | viking ships interdimensional beings stormy artstation unreal engin 1027 | portrait of human; cubism; smooth drawing; markers; trending on artstation; ultra quality; 1028 | a portrait of a girl in style of Grazyna Tarkowska 1029 | detailed photograph of breakup,love, concept album, warm, lush, sentimental, longing, sampling, melo 1030 | a portrait of George costanza 1031 | doomguy ripping and tearing huge demon guts 1032 | four-dimensional 600-cell 1033 | mental apotheosis vray CGI HDR DSLR Trending on ArtStation 1034 | Donald Duck portrait 1035 | Autodermoplasty of super skin a post-humanistic utopia in which a person invents a new super skin an 1036 | a master crafter painting of a girl crying on a balcony with a view of five hundreds of lanterns in 1037 | Max Stirner; portrait; sketch 1038 | a portrait of Elethiomel the Chairmaker and the great ship, Staberinde 1039 | portrait of a fire witch. unreal engine 1040 | beneath the first dimension, a small painting in LSD style rendered in vray Art Trending on Artstati 1041 | A cyberpunk rendition of Monas (Monumen Nasional) in Jakarta 1042 | a high quality drawing of a large anime bowl of ramen noodles with beef and egg in a kitchen, trendi 1043 | George Washington portrait 1044 | concept art depicting beautiful Nintendo shooter game environment FPS 4k 1045 | an accurate portrait of a stereotypical Discord user 1046 | The author of a book about autism in Karabakh has published on the Internet maps of the movements of 1047 | unaligned catgirl AI 1048 | a gothic cyberpunk boy in a library full of dangerous ancient books 1049 | an anime girl 1050 | portrait of albert einstein in the style of anime Albert Einstein Waifu 1051 | ambassador from the dream dimension 1052 | faceless elemental lake spirit; extremely detailed; ultra-high resolution; photorealistic; natural; 1053 | A photo of a pink-haired catgirl contemplating the meaning of life. 1054 | thailand landscape, sea, palms, girls; photorealistic; 4k; raytracing; artstation winner 1055 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 1056 | the day of judgment 1057 | A guy on acid in a detailed procedural holographic game environment concept art. Rendered in Unreal 1058 | Guy Fieri is the mayor of flavortown 1059 | portrait of albert einstein painted in art deco style using vibrant bright colors 1060 | fire elementals dancing in a meadow 1061 | the personification of chaos 1062 | quantum entanglement 1063 | Alex Jones as Doomguy 1064 | Family Guy funny moments 1065 | fractal person imagination 1066 | rope elemental 1067 | the Spice Girls 1068 | A robot anime girl Her shirt has a logo with GPT-Neo written on it 1069 | dripping cinematic thottie egirl magick uwu minimalist glamour - 1070 | a newer cooler announcement with black jack 1071 | 500IQ person close up portrait 1072 | A portrait of Van Gogh in the style of Van Gogh 1073 | magical girls battle eldritch horrors by Mary Cagle; photoshop; comic 1074 | unusual cinematic tarot manic egirl magick uwu minimalist collage - 1075 | the fiber optic firmament trending on artstation 1076 | Goodbye Moonmen 1077 | Cthulhu Truest Form Hyperrealism Portrait photography 1078 | landscape environment art in the style of Hi Rez Studios trending on artstation vray 1079 | 2 guys in a hot tub 5 feet apart because theyre not gay 1080 | semantic shroom segmentation, Gödel voxel, sobel holofoil, blur knots, tilt shift kingdom, flower de 1081 | tiananmen square, DSLR 4K Creative Commons 20 megapixels Flickr 1082 | the tower of bremen 1083 | terraria moonlord portrait; ultra hd; rtx; unreal engine; photorealistic 1084 | abortion from the perspective of the baby 1085 | tiring machine implemented in cellular automaton 1086 | one-dimensional figure 1087 | personal reparation of a wounded soul 1088 | procedural geometric colourful game environment 1089 | greater cheese elemental 1090 | portrait of the self in stained glass 1091 | impressionist portrait 1092 | a female water elemental fantasy 1093 | Undead Settlement rendered in Unreal Engine 1094 | Russian guy in the forest drinking vodka with a bear ; hyperrealistic; steps 1000 1095 | lesbian girlfriends attacking the government stylistic Pride flags 1096 | portrait of a water witch. unreal engine 1097 | muscular Serbian guy playing video game on computer 1098 | a photorealistic self portrait of an android smiling, painted on white canvas 1099 | a manga-style portrait of a demonic girl with blue hair, in profile 1100 | unusual vibrant cinematic illustration of smooth and crisp shapes women’s tennis backhand pulp 1101 | super dimension fortress macross ; ray tracing ; 1102 | An old videogame on the GameBoy 1103 | cyberpunk neural-brain interface photorealistic futurism professional portrait 1104 | the personification of earth 1105 | love in 4 dimensions Unreal Engine 1106 | a goose based catgirl 1107 | telltale marks left by SCP-0XX after containment breach 1108 | a crt television showing a documentary about Azathoth 1109 | this photo gets you high shader raytracing RTX 10,000 render passes and enhancements 1110 | abstract art; weird stuff; insane person; mysterious appearance; occult scrawlings; ancient void 1111 | humanoid artificial intelligence 1112 | non-euclidean islamic art; extradimensional mosque 1113 | You\re traveling through another dimension, a dimension not only of sight and sound but of mind. A journey into a wondrous land of imagination. Next stop, the Twilight Zone! 1114 | medical equipment 1115 | Viking; frontal portrait; greyscale 1116 | model train set of a mountain valley with trees and tiny people in a garage or basement photogra 1117 | Kaguya Houraisan 1118 | The face beneath the first dimension, a small painting on canvas, in a large fun room tripping on LS 1119 | -1 dimensional topology, trending on artstation Ghibli competition finalist 1120 | shiny bright photography realistic painting of attractive Asian women at the ricefield harvesting ri 1121 | girl in the iris field; anime; fisheye; fine detail; photo; high resolution; macrophotography; natur 1122 | tormented soul 1123 | a pink haired anime girl with a flaming axe in a school uniform 1124 | a new Van Gogh self portrait 1125 | experimental apparatus for the curvature of time schematic diagram 1126 | racing men 1127 | cute anime girl 1128 | professional portrait 1129 | fire elemental selfie 1130 | You and me baby aint nothing but mammals so lets do it like they do on the Discovery Channel. 1131 | self-portrait 1132 | a mars settlement 1133 | the seventh dragon of realitys new life as a pangolin slime girl 1134 | Banksy piece on an advertisement billboard 1135 | person person 1136 | female mannequin mesh with default environment map texture 1137 | Universal love, said the cactus person 1138 | an medieval illustration of Louis XVI promenading in the garden of his magnificent château 1139 | anime girl 1140 | Sheridan Le Fanu paranormal greyscale frontal portrait charismatic androgynous face 1141 | a skeleton with a brain looking at itself in the mirror in a basement raytraced 1142 | a person in a hand suit with the middle finger up 1143 | character portrait matte socates with fangs 1144 | pencil sketch of a sky view of a medieval settlement built into a cliff face with no colour 1145 | A third person game where you are a soldier fighting in the Napoleonic Wars 1146 | anime girl anime art trending on pixiv hq hd 1147 | Serial Experiments Lain web art fauux 1148 | a portrait of Cheradenine Zakalwe and The Grotesque Chair 1149 | an asteroid covered in little green men 1150 | a painted portrait of a man with 4 eyes 1151 | Anime shark girl Anime girl with shark theme 1152 | this baby is super cute but Im dead inside 1153 | --step size a portrait of a Tolkien wizard. 1154 | inter-dimensional traveling through various m-branes in a string theory universe ; 8K resolution in 1155 | bad girl 1156 | grayscale muscular square jawed masculine man; portrait; realistic 1157 | portrait of the composer in black and white 1158 | Russian men in forest; photorealistic; best quality 1159 | medical devices monitor equipment flesh skin blood 1160 | oil painting portrait obi wan kenobi 1161 | sultry manic cinematic egirl army cadet uwu luminance minimalist - 1162 | augmented reality; mars; soldier; unreal engine; ultra fine detail 1163 | salami elemental 1164 | a hallway as seen by a person on LSD 1165 | beautiful paintings of mental health trending on artstation 1166 | portrait of socrates by rembrandt 1167 | a square prism of memories from the future; 8K resolution of 11 dimensions ; ultra high definition; 1168 | sponge bob; cubism portrait 1169 | anime girl head and robot in vaporwave library; vector graphics; DeviantArt; realistic; fine detail; 1170 | unusual cinematic illustration of smooth and crisp shapes and motions; women’s figure skating on ice 1171 | newspaper article about catgirl apocalypse 1172 | boymoder 1173 | my macro enabled excel workbook jumps out of my computer screen and attacks a stack of papers with a nasty xlookup and a despicable nested if statement 1174 | two men drinking at bar watercolor 1175 | a photorealistic portrait of Abraham Lincoln rendered by unreal engine with no distortions 1176 | the edge of the cosmos, a person leaning into their inner mind world by Gaudi ; unreal engine ; ray 1177 | 3D three-dimensional 4D four-dimensional 5D five-dimensional God voxel, sobel sharpening translucent 1178 | beautiful gorgeous portrait trending on artstation epic meme engine 1179 | portrait of a two-headed person. one man, one woman. 1180 | peter griffin from family guy unreal engine 1181 | a fractal tree in a dim basement made of glass refracting light 3D rendered raytraced 1182 | unreal tournament screenshot 1183 | 3000 year old dragon that looks like 9year old girl anime style 1184 | realistic portrait jesus zombie 1185 | 3D rendered portrait of God in a good mood; trending hyper real 1186 | a photograph of a rotund blue happy person in a baseball cap 1187 | graphite sketch of a person, a man, a woman, a camera and a tv 1188 | Thoughts carried by the wind of disappointment rendered in vray 1189 | la creatura; portrait photography 1190 | a person unable to sleep because they cant stop making an AI generate images 1191 | hperrealistic gangling men misbehaving, nighttime 1192 | semantic DMT segmentation, God voxel perlin fourier, sobel holofoil, blur knots, flower detection, P 1193 | a girl face 1194 | duke face portrait ; The Legions of the Damned ; disciples 2 ; demon face ; hi detailed ; oil painti 1195 | dream ; imagination ; rendered in 4 dimensions spacetime ; hyper realistic 1196 | Sheridan Le Fanu surreal or paranormal greyscale portrait charismatic androgynous face 1197 | portrait of napolean bonaparte wearing a hat in the style of ancient egyptian wall painting with many background hieroglyphics 1198 | Demon Hunter Heroine Magical Circle Girls 2; high quality Sony PlayStation game cover art 1199 | humanoid artificial intelligence -method z 1200 | A Black Dog Monument Zen Garden Medieval fantasy Base 1201 | a fast food menu 1202 | shiny bright realistic painting of attractive european women at the field harvesting rye; trending o 1203 | girl in the iris field; anime; fine detail; photo; high resolution; macrophotography; natural 1204 | Art Deco portrait of a young man 1205 | inter-dimensional mugshot 1206 | expedition photograph extensive crystallization affecting flora in hyperdimensional boundary field 1207 | lampoil, rope and bombs elemental 1208 | lava amusement park 1209 | Mark Zuckerberg cooking meats; Sweet Baby Ray’s bbq; YouTube; Facebook live; artstation; ZUCC 4K cam 1210 | guy fawkes mask matrix hacker unreal engine, vray, artstation unreal engine logo0 1211 | the beautiful and stunning flat complex intertwined structure ; filaments ; hyphae ; threads ; black 1212 | that moment when a crocodile hides in your freezer trending on artstation 1213 | fire elemental selfie. state of the art render 1214 | an interdimensional portal in front of the CN Tower. Toronto, Ontaro 1215 | egirl rtx 1216 | dark lava anime girl anime 1217 | the personification of Calamity Ganon from The Legend of Zelda Breath of the Wild 1218 | Exclusive Imagery of what the government is hiding at Area 51! infowars HD handicam drone 1219 | Elon Musk as kindergarten portrait 1220 | an illustration of the fairy tale the town musicians of bremen 1221 | the essence the abyss a cute girl 1222 | a girl singing tango in the street at night lights and shadow photographic engine ray tracing 1223 | a giant crowd of cavemen surrounding a wood watchtower. Rendered in Unreal Engine 1224 | one-dimensional figure 1225 | Slavic women in the forest; photorealistic; unreal engine 1226 | side-by-side comparison of a not-too-nerdy linkedin profile portrait with a way-too-nerdy linkedin p 1227 | a photo-realistic portrait of kramer from Seinfeld 1228 | a void dimension rendered in Unreal Engine 1229 | movement of time through bend space --start image 1230 | portrait of Hank Hill--start image 1231 | transformation to another dimension 1232 | duke face portrait The Legions of the Damned ; disciples 2 ; demon face hi detailed ; azmodan; diabl 1233 | Doomguy in Real Life 1234 | A steampunk rendition of Monas (monumen nasional) In jakarta, Indonesia 1235 | single face made out of stone close up portrait photo trending --init image 1236 | Computer Guy 1237 | person person person person person person person person person person 1238 | a self-portrait by god in blood awe-inspiring horrifying holy 1239 | laws of the Universe ; hyperdimensional ; handpainted ; stunning ; very high detail ; artstation con 1240 | cubist portrait of Alan Watts 1241 | a documentary with a host talking about Azathoth 1242 | latvia freedom monument overgrown with nature; hyper realistic, ultra quality 1243 | fractal menger sponge frog unreal engine vray 1244 | a void dimension in 3d render 1245 | self portrait 1246 | the futuristic global gormenghast arcology ; vray ; unreal engine ; caustics ; volumetric light; chr 1247 | The networks that emerge as fundamental reality between indeterminate and undecidable are 1248 | professional portrait headshot photography porfolio 1249 | Fundamentalism 1250 | the Sun in space ; handpainted ; acrylic ; matte ; high detail ; filaments ; black and white ; black 1251 | portrait of cute anime cat-girl with fluffy ears, she is smiling, unreal engine 1252 | nuclear pore complexes fluorescence anisotropy experimental design 1253 | excitement in the style of matisse 1254 | a girl looking at a tree that is alive with artificial intelligence 1255 | lenin portrait in cubist style 1256 | portrait of SunKing with a stoic expression 1257 | Portrait of Byakuren Hijiri in a shiny black leather bikesuit 1258 | four dimensional tesseract 1259 | a portrait of superman 1260 | a cartoonist image of the blob-like blue face of a smiling person wearing a baseball cap 1261 | portrait of aze 1262 | a portrait of scarlett johansson by Tamara de Lempicka 1263 | persona 5 school render realistic vray 1264 | most beautiful neko girl high resolution 1265 | water elemental offering a gift vray tracing caustics very high detail 1266 | enthropy reality tree elements gods 1267 | feisty cinematic egirl infantry minimalist - 1268 | rorschach watchmen 1269 | faceless elemental lake spirit; surrealistic, fine details, unreal engine 1270 | photo of a cowboy from the future 1271 | a great cosplay of an evil girl from a disney movie wearing a dress and spreading her black wings. 1272 | a menacing and dark hallway in a castle leads to the king 1273 | flowing portrait figure pixelated background 1274 | a caucasian mans face ; photorealistic ; professional portrait ; greyscale ; dslr 1275 | photorealistic portrait of Kiryu Kazuma, fine detail, 4k 1276 | memento mori 1277 | hyperrealistic cyberpunk art deco gothic apartment 1278 | a cave painting of the distracted boyfriend meme 1279 | three girls playing jump rope 1280 | the fourth dimension 1281 | Police Sketch of Touhou Kaguya Houraisan 1282 | a humanoid entity with an oval-shaped face, pale skin and closed eyes. hands in a position of prayer. 1283 | where family guy characters visit when an unrelated joke is playing 1284 | portrait of a girl by Jean-Honoré Fragonard 1285 | evening twilight cave environment Egyptian arabesque Horus falcon opal obsidian gold prismatic holog 1286 | timenet 1287 | a fairy portrait by yoshitaka amano 1288 | Slavic guys playing cards; photorealistic; unreal engine 1289 | a surreal portrait of ecstasy 1290 | beneath the first dimension 1291 | traditional portrait in pink 1292 | Siderite and Dolomite “Dragon Scales” Specimen from Guizhou, China museum photo 1293 | british guy smiling england 1294 | portrait of a man; gustav klimt 1295 | a cat doing a science experiment vray 1296 | figment of imagination 1297 | Girl with a Pearl Earring 1298 | prune the inefficient paths efficient spiderwebs roads cable management 1299 | disappointment at the end of the road 1300 | medical equipment skin 1301 | Head Portrait of Remilia Scarlet 1302 | Doom guy 1303 | a barbie girl in a barbie world 1304 | The day science begins to study non-physical phenomena, it will make more progress in one decade tha 1305 | A girl with freckles standing beneath the stary sky 1306 | An emo girl 1307 | scp containment breach 1308 | Cowboy, oil on canvas 1309 | a portrait of Dr. Ivo Eggman Robotnik 1310 | girl in blue dress 1311 | first person shooter; ultra quality; high resolution; unreal engine 1312 | oil painting of a girl riding a bicycle on a mountain path with fireflies 1313 | First Person Shooter 1314 | an advertisement for spicy spare ribs 1315 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1316 | dune environment Egyptian pyramid arabesque pictograph Horus falcon opalescent white roses metallic 1317 | Kaguya Houraisan from Touhou Project 1318 | APPE golden eyes alabaster skin Long White Hair doll like otherworldly beauty face portrait study 1319 | an anime girl with a burger king hat 1320 | Girl with a Pearl Earring H. R. Giger, 1977 1321 | HTTP1.1 protocol documentation; artstationhq 1322 | The fundamental theorem of calculus in multiple dimensions 1323 | .imagine Spirits of Ether paint with their movements on the canvas of the sky matte painting tre 1324 | salad from a different dimension ; sci-fi ; futuristic ; impressionistic 1325 | when you have a bad trip and leave this dimension, surrounded by surrealist melting clocks; artstati 1326 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1327 | portrait of imposter syndrome. high quality vray. bokeh. 1328 | dementia 1329 | augmented reality steampunk cataclysmic meh fusing in a cyberpunk multiverse nexus ray tracing 1330 | ElutherAI in the style of a saul bass movie poster, hi resolutioh print advertisement 1331 | guys doing graffiti at night; vaporwave; unreal engine 1332 | multidimensional mass 1333 | A Character Design of A Enchanted Novel Academia Monarch Ranking Skilled Mage swords women With her 1334 | infinite fractal loss surface of a high dimensional neural network and the tiny optimizers rolling o 1335 | distracted boyfriend unreal engine 1336 | a self portrait in watercolor 1337 | segmentation fault 1338 | model train set of a mountain valley with trees grass and tiny people in a garage or basement ph 1339 | cowboys standoff on a deserted street at noon 1340 | wheel harp keytar musical instrument 1341 | everything we call reality is just a simulation and fragment of imagination 1342 | anime portrait sketch rendered full color photo-realistic 1343 | The Five Impossible Requests of Kaguya Hime 1344 | a cat girl 1345 | a comic book styled poster of Joker from Persona 5 trending on artstation 1346 | a map of the western hemisphere on old parchment 1347 | The dark lord Cthulhu enjoying a burger and milkshake at Five Guys 1348 | Demon Hunter Heroine Magical Circle Girls Prologue; high quality Sony PlayStation game cover art 1349 | pin-up girl; ArtStation; Mecha 1350 | 4 dimensions 1351 | unusual cinematic illustration of smooth and crisp shapes womens gymnastics twist 1352 | a landscape which is turning into another dimension 1353 | goose pony girl 1354 | 19th century rifleman regiment 1355 | matte painting of a hyper-roller coaster in a cybersteampunk amusement park 1356 | environmental concept art at night trending on artstation vray 1357 | Doom guy watching 1358 | photorealistic portrait of Goro Majima, fine detail, 4k 1359 | this person without a face in a lush grassy field 1360 | A portrait of Yuuka Kazami 1361 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1362 | Dougie The Hyper-Dimensional Cube Who is Also a Greaser 1363 | grayscale muscular square jawed masculine man; portrait; expressionism; suprematism 1364 | night castle environment Egyptian arabesque pictograph Horus falcon quartz crystal floral golden pri 1365 | glowing toad boy; trending on artstation; fine detail, ultra quality; high resolution; photo; unreal 1366 | the human embodiment of the Navy Seals Copypasta 1367 | hearts circuit boards shy anime girl saying Baka! Zygma 1368 | sultry manic cinematic egirl Halloween country kitchen kitsch uwu luminance - 1369 | twilight sparkle equestria girls mlp my little pony friendship is magic artstation trending 1370 | a snake oil salesperson selling life advice 1371 | mental apotheosis vray CGI HDR DSLR Trending on ArtStation 1372 | a four dimensional baroque chamber reigned by the king of the land of the subsymbolic creatures 1373 | pouring GPU from cereal box cereal bowl of electronics cartoon corn flakes advertisement 1374 | first-person shooter 1375 | architecture marble pillars blue sky traditional portrait 1376 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1377 | it is raining men 1378 | National Portrait Gallery 1379 | a person sleeping on a bed floating in the sea, as a drawing 1380 | gaslight gatekeep girlboss 1381 | a photograph of a person riding a skateboard down a handrail 1382 | Obama prism looming menacingly above the New York skyline 1383 | a girl cel shading anime style trending on artstation 1384 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1385 | the essence the abyssa cute girl 1386 | A sleek futuristic humanoid robot 1387 | midnight cave environment Egyptian arabesque Horus falcon opal obsidian gold prismatic holographic D 1388 | a young, abandoned boy stares out from a corpse-littered cave, surrounded by lava. 1389 | stylized environment showcasing a deer in a forest trending on artstation unreal engine 1390 | a gothic portrait of a vampire 1391 | a high quality photograph of multidimensional entities at Area 51 1392 | a manga style portrait of a demonic girl with blue hair 1393 | The Story of the Vivian Girls, in What is Known as the Realms of the Unreal, of the Glandeco-Angelinian War Storm Caused by the Child Slave Rebellion 1394 | unidentified aerial phenomena 1395 | pretty fly for a white guy 1396 | portrait of SunKing with a stoic expression 1397 | portrait of a merchant; rembrandt; oil on canvas 1398 | socrates character portrait 1399 | soviet girl cyberpunk 2077 goth kinky; abstraction; fine detail; photorealistic; ultra-high resoluti 1400 | girl sitting by window on a rainy day 1401 | a robot of gigantic handsome mechanical hunk terrorizing a city while an evil women looks over the burning remains of civilization. 1402 | Presidential Harassment! 1403 | The face beneath the mask below the zeroth dimension, a medium sized pastel painting on canvas in a 1404 | Sheridan Le Fanu portrait paranormal greyscale Perhaps other souls than human are sometimes 1405 | professional portrait headshot photography portfolio 1406 | baby yoda 1407 | a detailed photo of melodic, warm, bittersweet, uplifting, love, romantic, happy, sentimental, eclec 1408 | portrait of the artist 1409 | a surreal portrait of sensual bliss 1410 | variety dinner queen moment location college debt development speaker safety wife hat ability restau 1411 | 3D three-dimensional 4D tensorflow DMT tempting serpent dragon, God voxel, sobel sharpening transluc 1412 | person with glasses professional photography 4K 1413 | hanging gardens of babylon 1414 | hot girl summer 1415 | Rembrandt portrait of hobbes from calvin and hobbes 1416 | Russian men on dacha; ultra engine; photorealistic 1417 | Police Sketch of Kaguya Houraisan Beautiful Young Japanese Woman 1418 | An American fundamentalist Christian version of ISIS called the Heavenly Kingdom 1419 | portrait illustration of a frog 1420 | reinforcement learning neural network 1421 | high quality portrait of Archibald Eleuther, founder of EleutherAI 1422 | moe anime girl psychological horror nightmare fuel 1423 | a stereotypical french person 1424 | A Portrait Painting of albert einstein 1425 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous vampire face 1426 | two dimensional landscape with trees and Van Gogh; painting 1427 | real life minecraft waifu shader raytracing RTX 1000 render passes and enhancements 1428 | an anime girl tossing school suplies at the viewer pastel cute 1429 | a girl sitting in the window and waiting for me; vaporwave; photorealistic 1430 | a squid made of spider a quid impersonating a spider a squid with the texture of a spider rend 1431 | unusual cinematic tarot manic egirl magick uwu minimalist sharp - 1432 | moody environment Egyptian arabesque pictograph Horus falcon white roses glittering glowing radiance 1433 | humanizedFacebookAnthropomorphizedFacebookTheHumanEmbodimentOfFacebook 1434 | winter, girl sitting, evening, warm, cute, anime art, trending, cartoon 1435 | a bruh moment 1436 | unusual glowing cinematic illustration of smooth and crisp shapes women’s golf swing wpga skirt pulp pinup 1437 | self portrait, God, acrylic --start image 1438 | cubist portrait of Alan Watts 1439 | cute monster girl, anime portrait, black and white outline sketch 1440 | hannibal lecter friendly face smiling portrait photo hd 1441 | an athletic high school girl with brown hair and green eyes in a ponytail unreal engine 1442 | a massive pyramid on the right egyptian line of men walking in the sand desert orange and re 1443 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1444 | homogeneous multidimensional rectangular arrays as abstract art 1445 | super girl 1446 | abandonment, surreal, painting 1447 | the human embodiment of an avocado 1448 | a menacing foggy path leads to the grim reaper. realistic oil painting 1449 | Jackson Pollock man vs woman advertisement unreal engine 1450 | femboy patrick star with botox at a wendys fast food restaurant 1451 | allergy medicine advertisement 1452 | a stripper becomes a conservative religious person 1453 | Sheridan Le Fanu paranormal greyscale frontal portrait charismatic androgynous vampire face 1454 | cat dimension 1455 | God painting a self portrait in the style of an LSD collaboration between the trending on artstation 1456 | first person-shooter 1457 | person person person 1458 | the pope anime girl maid waifu filter 1459 | angry kai watercolour portrait 1460 | a caucasian mans face ; photorealistic ; symmetric ; professional portrait ; greyscale ; dslr 1461 | 70s advertisement 1462 | a silly string of string theory at the Planck level ; 4K 11 dimensions ultra Definition ; vray traci 1463 | beautiful girl with big breasts rides a horse 1464 | the multidimensional chess played by geniuses ; vray ; unreal engine ; caustics ; volumetric light; 1465 | when you have a bad trip and leave this dimension, surrounded by surrealist melting clocks; artstati 1466 | medical devices monitor equipment blood 1467 | An American fundamentalist Christian version of ISIS called the Heavenly Kingdom Far Cry 5 Militia 1468 | gigantic humanoid ant singing frank sinatras song; natural; photorealistic; ultra settings 1469 | final expedition photograph anomalous entity in pursuit in hyperdimensional boundary field #5 1470 | multidimensional particle 1471 | tron legacy concept art wallpaper neon artstation unreal engine one person 1472 | An anime girl drawn on coffee 1473 | greed is a bottomless pit which exhausts the person in an endless effort to satisfy the need without 1474 | there is a boy watching a news story on a large television about The US FTC is Reportedly Investigat 1475 | vaporwave wizard anime girl; fine detail; photorealistic; ultra-high resolution; natural; unreal eng 1476 | the hyperdimensional jungle of pleochroic crystal and glass trees ; vray ; unreal engine ; caustics 1477 | abstract painting of mental health 1478 | a portrait of a witch 1479 | the surreal monument in the void 1480 | 3D three-dimensional 4D four-dimensional 5D five-dimensional God voxel, sobel sharpening translucent 1481 | unusual glowing cinematic illustration of smooth and crisp shapes women’s golf swing wpga skirt pulp pinup closeup 1482 | the movie poster for The Craft in the style of the movie poster for Mean Girls 1483 | a white person 1484 | bill gates as a nice person, gauche painting 1485 | cyberpunk andraid geisha monument in black white and red 1486 | sultry manic cinematic egirl army cadet uwu luminance - 1487 | Fire department building that is a baseball stadium 1488 | a short middle eastern guy and a tall french girl artstation trending 1489 | a green carnivore plant eating humanoid reptiles 1490 | Dark corridor; Skinny person; A bit of lighting at the end of the corridor; Fear; Blood on the walls 1491 | a high resolution painting of a boy sitting in the shadow of an olive tree 1492 | a full-body image of an anime girl 1493 | portrait of Nikola Tesla painted in art deco style using vibrant bright colors 1494 | stereotypically girly things 1495 | person standing at night, with a lot of stars on the sky, on a hill watching firestorm raging in a f 1496 | cinematic tarot manic egirl magick uwu minimalist cigarette rainbow - 1497 | #fantasy #environment #3dsmax #unrealengine #zbrush #substancepainter #substancedesigner #Houdini #p 1498 | The face beneath the mask below the zeroth dimension, a medium sized pastel painting on canvas in a 1499 | portrait of Captain Janeway, with a warp speed background 1500 | 少女前线 少女前線 ドールズフロントライン girls frontline 1501 | a mix of Rocket League and Fall Guys 1502 | cute 3000 year old dragon that looks like 12year old girl anime style 4k portrait artstation 1503 | good sunny morning, anime girl; fine detail; photorealistic; ultra-high resolution; natural; unreal 1504 | anthropomorphic personification of Generative Pre-trained Transformer-2 1505 | portrait of an electromagnetism witch. unreal engine 1506 | trending art painting of a white-haired anime girl standing in a field of cherry trees in bloom br 1507 | a hallway as seen by a person on LSD 1508 | detailed portrait of Kramer from Seinfeld 1509 | Magical Circle Girls Darkness Underworld; high quality Sony PlayStation game cover art 1510 | This whole box is Pepe Silvia. So I gotta find this guy. I got to put his mail in the guys goddamn 1511 | girl with tiger head in cyberpunk style; tending on artstation; ciber punk style; high quality; 1512 | glowing and shiny person in dark concrete underground, artstation winner, high detailed, ultra setti 1513 | good guys, bad guys, and explosions (as far as the eye can see) 1514 | a girl with a baguette instead of a head and hands stands against the background of the eiffel tower 1515 | a blue-haired anime girl rendered in Unreal Engine 1516 | pop-out book hucow waifu shader raytracing RTX 1000 render passes and enhancements 1517 | the personification of chaos --start image 1518 | These waves eventually grow larger until they reach the edge of the circle formed by the movement of 1519 | a portrait in the stlye of rembrant museum scan 1520 | advertisement of a product from the 1980s 1521 | portrait of Homer J. Simpson 1522 | your girlfriend rtx off 1523 | a kettle holding an amorphous being inside spooky purple fantasy shy personality 1524 | Thalia, the Muse of Comedy and Melpomene, the Muse of Tragedy standing to the sides of the entrance to the theater 1525 | space portal that lets you travel dimensions 1526 | A Character Design of A Enchanted Novel Academia Monarch Ranking Skilled Mage swords women With her 1527 | Putin kawaii cat girl; photorealistic, photo, ultra quality 1528 | medical devices monitor equipment flesh skin blood 1529 | a beautiful painting of a space amusement park with the word Happy written on the side of a ride 1530 | a high resolution photograph of a portrait of an elderly goat raytraced 1531 | lampoil elemental 1532 | The face beneath the first dimension, a small painting on canvas, in a large fun room tripping on LS 1533 | 3d environments 1534 | a surreal monument for a goose 1535 | The catgirl stands between 20 and 25 feet tall with a slender frame and thin and wiry limbs. It has a single eye with a green iris Its ears are short and rounded and it has sma 1536 | friendly wet opalescent beast drawn by mentally ill rendered in unreal 1537 | experimentation of space time curvature 1538 | a surreal and organic stone monument to cthulhu 1539 | An anime girl holding a gun with fire in the background cinema 4d vray 1540 | suspicious behaviour of a humanoid robot in the valley of digital equipment 1541 | Rick and Morty enter a dimension inhabited entirely by geese 1542 | a small asian boy holding a bonsai tree with a trippy background 1543 | A boy and his sword set off on a magical adventure to defeat the faces of evil and save the princess 1544 | Police Sketch of Touhou Kaguya Houraisan 1545 | double slit experiment 1546 | augmented reality cataclysmic meh fusing in a multiverse nexus ray tracing 1547 | excitement by matisse in the style of abstract art 1548 | the multidimensional chess played by geniuses ; vray ; unreal engine ; caustics ; volumetric light; 1549 | person blue eyes long hair arm less 1550 | a surreal portrait of lsd 1551 | mushroom, traditional portrait 1552 | a person walking in a forest under the rain by remedios Varo 1553 | neon wizard girl; anime; fine detail; flat style; high resolution 1554 | Human Instrumentality Project 1555 | State of unconsciousness similar to the dream that is achieved by suggestion and that is characterized by the submission of the will of the person to the orders of the person w 1556 | the legend of hero with sword part 3 meeting with a girl 1557 | a dumb rich person and a smart poor person 1558 | challah bread in the shape of a baby 1559 | a broccoli tree giving the land nourishment and broccowlis grazing happily by Miyazaki ; trending on 1560 | santa claus as a young boy, DSLR 4K Creative Commons 20 megapixels Flickr 1561 | a beautiful and surreal monument at the endless lake below the earth. dark souls wallpaper. 1562 | dark dementor trending on artstation 1563 | friendly wet opalescent beast drawn by mentally ill rendered in unreal 1564 | surreal portrait of imagination 1565 | hperrealistic gangling men misbehaving, nighttime city 1566 | the astral void characters visit when a family guy cutout is playing 1567 | a girl face 1568 | beautiful girl with big breasts trending on artstation; hyper realistic, ray tracing, fine detail, u 1569 | a post-humanistic utopia in which a person invents a new super skin and can merge with computer code 1570 | the moment of death 1571 | humanized Facebook anthropomorphized Facebook • the human embodiment of Facebook 1572 | a third person Call Of Duty game 1573 | Portrait Face Monster Mutant In the gothic style Hyperrealism 1574 | Portrait of Marisa Kirisame in a red variation of her usual outfit, as the Witch of Scarlet Dreams 1575 | doomguy 1576 | MRI cross-section of an augmented human brain 1577 | cute monster girl, outline sketch 1578 | portrait of a handsome goose. skyrim screenshot. 1579 | Big skeleton person holding baseball bat 1580 | Serial Experiments Lain 1581 | William Utermohlen self portrait 1582 | eyes on the viewer, smooth portrait, timeless beauty 1583 | A philosophers dream. Were all figments of his mind. 1584 | an early cast-iron personal computer from the american civil war era 1585 | bouncing of time dimension 1586 | portrait of young man watercolor 1587 | a science fiction render of Monas (Monumen Nasional, Indonesia) unreal engine 1588 | White Boy Summer rendered in Unreal Engine 1589 | super meat boy fan art 1590 | person in a flying carpet around the moon in the style of miyazaki 1591 | portrait of Archibald Eleuther, founder of EleutherAI 1592 | person 1593 | the most beautiful curly girl, painting 1594 | Souls of Love paint with their movements on the canvas of the heaven matte painting trending on 1595 | Thoughts carried by the wind of disappointment 1596 | Portrait of terminator skull unreal engine 1597 | my little pony equestria girls 1598 | demon lord beast moloch abyssal devil; demon face closeup portrait; the duke of The Legions of the D 1599 | childhood memories melting into the fluid present moment 1600 | detailed portrait of Kramer from Seinfeld 1601 | portrait of Death; crayon art; matte painting; photorealistic; ray tracing; Black and white 1602 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 1603 | a prettiest girl in the world; photorealistic; best quality; 1604 | A Women Model head in 1980s 1605 | matte painting of a face portrait, artstation 1606 | girl sitting on a duck flying through the air on a vibrant landscape playing a flute 1607 | portrait of a glamorous president 1608 | baby yoda meme 1609 | patting a catgirl 1610 | a portrait of Deku Midoriya from My Hero Academia 1611 | a blue and pink tessaract in four dimensions DSLR 4K Creative Commons 20 megapixels Flickr 1612 | a portrait of George costanza 1613 | development cycle ; infinite stairs ; M.C. Escher 1614 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous vampire face 1615 | Stalin dressed as an anime girl hyperrealistic vray trending on ArtStation 1616 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 1617 | a high resolution photograph of a portrait of an elderly goat 1618 | if meh were a person 1619 | portrait of Death 1620 | physics in Calabi-Yau manifold 12-dimensional superstrings 1621 | laws of the Universe ; hyperdimensional ; black and white ; black ; white ; 3d ; pencil ; charcoal ; 1622 | poor human, you cant even visualize 4 dimensions 1623 | RuPauls DeathRace 2050; 4K TV advertisement 1624 | Mondrian mixed with Jackson Pollock abstraction rendered in 3D the fifth element ; real engine 1625 | playing Overwatch in the first-person perspective of Genji rendered in Unreal Engine 1626 | elementary, dear Watson 1627 | portrait of an ear by Van Gogh 1628 | development in production programming code hacking realistic 1629 | Moment Teen Golfers Ball is Struck by Lightning Just After He Hits It; artstationHQ; cartoon style; 1630 | mad scientist doing experiments with electricity ; fine detail; high resolution 1631 | a person 1632 | a Chair middle in the universe Expressionist Augmented 1633 | Gibson girl illustration 1634 | traditional portrait in blue 1635 | God as a catgirl 1636 | -1 dimensional topology, trending on artstation Ghibli firehead legendary pokemon competition finali 1637 | the gaping pit of surreal monuments 1638 | symetric girl beautiful symmetric, black and white 1639 | Computer Guy Hacking trending on artstation 1640 | portrait of a witch in the style of Pixar 1641 | pencil drawing baby yoda 1642 | arthritis in the style of a saul bass movie poster; hi resolution print advertisement 1643 | the guy who paid 1.6 million dollars on an NFT crying 1644 | cotton candy face vray unreal engine rendering trending on artstation epic portrait oi 1645 | a sad person sitting on a chair and looking into the distance 1646 | the 5th dimension 1647 | The embodiment of all human suffering, Trending on artstation 1648 | Romance of the Three Kingdoms Cao Cao portrait 1649 | peter griffin from family guy and homer simpson from the simpsons unreal engine 1650 | A -1D negative 1 dimensional landscape, trending on artstation competition winner 1651 | beutiful girl; an artificial intelligence algorithm; matte painting; abstraction; fine detail; photo 1652 | When the men finally realized the truth, this was presented in front of his eye 1653 | Slavic women swimming in pond; photorealistic; unreal engine 1654 | A Women Model head in 1980s 1655 | Self portrait 1656 | -1 dimensional topology, trending on artstation legendary pokemon competition finalist 1657 | cute girl paper clip cyber trance vaporwave unreal engine; ultra settings 1658 | human instrumentality 1659 | my current and future existence as seen in 11 dimensions m-string theory hyperrealistic 1660 | electron microscope closeup look the moment before two hydrogen atoms fuse in an h-bomb vray rea 1661 | portrait of SunKing 1662 | feisty cinematic egirl police officer - 1663 | the personification of wind 1664 | apartment ray tracing 1665 | manic pixie dream girl 1666 | a humanoid cyborg sitting in a chair and holding laser pistols his hands vray 1667 | ATE microelectronics testing equipment high quality realistic, sentimental, existential, 2020, unrea 1668 | a cartoon portrait of a happy baseball player Doctor Manhattan 1669 | The face beneath the mask below the zeroth dimension, a medium sized pastel painting on canvas in a 1670 | self portrait in oil paint, commissions available 1671 | a screenshot of a map in unreal tournament 1672 | A portrait of Leonardo da Vinci painted by Ambrogio Lorenzetti 1673 | person walking on the street self driving simulation 1674 | a photorealistic self portrait of an android smiling, painted on a perfectly square white canvas 1675 | castle environment Egyptian pyramid arabesque pictograph Horus falcon opalescent floral metallic ser 1676 | unusual cinematic illustration of smooth and crisp shapes women’s tennis backhand 1677 | time in 5 dimensions vray hyperrealistic 1678 | a portrait of pretty woman; photorealistic 1679 | Cthulhu Senior Class Graduation Hyperrealism Portrait photography 1680 | a girl kim possible engine 1681 | a liminal space ; hyperdimensional ; black and white ; black ; white ; 3d ; pencil ; charcoal ; hand 1682 | An emo boy 1683 | An Portrait of a Puffy hair Queen Goldyluck Alexandria 1684 | Van Gogh self-portrait painted by Mondrian in an opium den 1685 | Sheridan Le Fanu portrait paranormal greyscale meatloaf time yeah gonna be meat with a side 1686 | .imagine muscular Serbian guy petting his pet dog 1687 | Realistic Portrait of Lisa Simpson, in the style of the Mona Lisa 1688 | a girl drawn by Jean-Honoré Fragonard 1689 | a baby turtle blowing flower-shaped bubbles 1690 | personified cucumber 1691 | cyberpunk neural-brain interface photorealistic mind expansion professional portrait 1692 | women playing yembé on a beach percussion painting trending on artsation 1693 | multidimensional force 1694 | portrait of rabbit painted in art deco style 1695 | Family Guy 1696 | elven girl with long hair holds a bow on her outstretched hand; photorealistic; trending on artstati 1697 | the human embodiment of Zapdos Pokemon 1698 | a 16th century portrait of a clown that loves cocaine 1699 | Max stirner;portrait;drawing;fine details 1700 | bombs elemental 1701 | a marble statue of a person 1702 | the human embodiment of wakanda blue eyes white dragon 1703 | The face beneath the zeroth dimension, a small pastel painting on canvas, in a medium sized fun room 1704 | quintessence elemental 1705 | a humanoid entity with an oval-shaped face, pale skin and closed eyes. arms are extended and limp. head slumped and slightly elevated. hands in a position of prayer. On its h 1706 | a cognitive phenomena beautiful shader Rendered in Unreal Engine rendered in crystal light e 1707 | the snake men invade trending on artstation 1708 | real photo depth of field portrait, bokeh, Metahuman, smiling, trending on Unsplash 1709 | a Francis Bacon portrait 1710 | Anime girl, black and white 1711 | Art Deco portrait of a young man 1712 | a high res portrait of a stereotypical Discord user 1713 | SCP a humanoid entity with an oval-shaped face, pale skin and closed eyes SCP-004s eyes. arms are extended and appear to be limp. head slumped and slightly elevated. hands in 1714 | A Blue haired girl 1715 | a surreal portrait of communication 1716 | medical equipment human skin wrapped in plastic 1717 | matte painting of poligonal self-portrait of van gogh;trending on artstation; hyper realistic, ray t 1718 | portrait of albert einstein painted in art deco style 1719 | Kaguya and Mokou fighting --modelCoco 1720 | detailed portrait of Worf 1721 | 3 men, one is short and fat, one is tall and thin, one is average size 1722 | an engagement ring with a space design 1723 | medical devices monitor equipment blood 1724 | augmented reality; mars; soldier; unreal engine; ultra fine detail; logo0.0 1725 | unusual cinematic illustration of smooth and crisp shapes and motions; women’s figure skating on ice rendered in unreal 1726 | anime goose girl with a computer fan on her back fanning a giant overheating cpu. detailed watercolo 1727 | Sheridan Le Fanu surreal greyscale portrait charismatic androgynous face 1728 | multi dimensional time 1729 | a hyperdimensional glass fractal 1730 | the face of BATbot portrait of a friendly bat robot bat bots face, happy friendly robot face close-up realistic robot face 1731 | portrait of Odo 1732 | oil, rope and bombs elemental 1733 | gradual process of skillful improvement in life (style LSD) unreal engine 1734 | trending art painting of a purple-haired anime girl in a grassy field breath of the wild graphics 1735 | medical devices monitor equipment blood 1736 | multidimensional energy 1737 | portrait of a forest witch. unreal engine 1738 | SCP containment facility game screenshot 1739 | A miniature elemental fire trebuchet HDR Rendered in 99456 Engine Rendered in Super sharp Engin 1740 | drifting away in a sea of snakes and thoughts filled with the embodiment of life at its fullest 1741 | skinny boy pinterest 1742 | a portrait of the Slavic king;vaporwave; ultra realistic 1743 | photo of a boy with a terrible haircut 1744 | the loom of a surreal monument to the loom of a surreal monument to a loom 1745 | curvy girl ; fine detail; photorealistic; ultra-high resolution; natural 1746 | post scarcity society portrait in video game 1747 | a self-portrait by god in blood eldritch horrifying 1748 | girl is on fire; tending on artstation 1749 | mecha-Karl Marx implementing cyber-communism; impressionist painting 1750 | Serial Experiments Lain 1751 | expedition photograph discarded beer can undergoing morphosis, hyperdimensional boundary field #5 1752 | photo of a basement overrun with kittens 1753 | portrait of Lilith 1754 | melee island the secret of monkey island guy threepwood wants to become a pirate 1755 | pizza men killed pepsi man; trending on artstation 1756 | self portrait in watercolors, commissions available 1757 | midnight cave environment Egyptian arabesque Horus falcon opal obsidian gold prismatic holographic D 1758 | Portrait of the Real Rei Ayanami 1759 | cyberpunk girl reading a vaporware glitch newspaper; unreal engine; ultra realistic; fine details; h 1760 | a portrait of albert einstein 1761 | a color tv showing a vhs tape featuring a strange girl with long hair and no face the ring 1762 | The Higher School of Economics proposed that a monument to Stalin be erected as a monument to Putin 1763 | figment of imagination 1764 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1765 | a complete person 1766 | I mean I am the guy who writes down things to remember to say when there is a party. And then when h 1767 | Kaguya Houraisan from Touhou 1768 | four-dimensional polytope diagram 1769 | a good person 1770 | an anime girl killer stalking through the forest pastel cute 1771 | expedition photograph contamination of offworld fauna into environment surrounding dimensional boun 1772 | fragmentary figures overlap and coalesce into an environment conjured from paint 1773 | a typical person 1774 | I Dream of Jeannie portrait in the style of Rembrandt. high quality vray. bokeh, crisp detail. 1775 | muscled Serbian guy on a ferris wheel 1776 | a girl in asian cartoonish style 1777 | semantic DMT segmentation God voxel perlin noise sobel holofoil flower edge detection Seus shader 1778 | memento mori. unreal engine 1779 | unreal tournament 4 gameplay 1780 | A golden GameBoy 1781 | A Portrait Painting of Guardian Skeleton 1782 | gods infinite disappointment in you 1783 | the ruins of creation a fragmented reality trending on artstation 1784 | a higher dimension maze 1785 | grayscale muscular square jawed masculine man; portrait; realistic 1786 | GOD in 4 dimensions Variant Rendered in Unreal Engine Ultra Realtime 4K 1787 | the menu of a Mario Kart roster of 100 characters, rendered in Unreal Engine 1788 | dripping cinematic tarot thottie egirl magick uwu minimalist tesselation - 1789 | pencil sketch of a girl 1790 | embarrassment 1791 | Portrait of terminator trending on artstation 1792 | matte painting of a face portrait, artstation 1793 | Depth of field on acid in a detailed procedural scenic game environment concept art wallpaper. Rende 1794 | a compliment in the mind is a dollar in the wallet 1795 | the abandon old swing on the meadow with shadow girl; horror; realistic; vray;HDR; fog; volumetric; 1796 | A post-humanistic utopia in which a person invents a new super skin and can merge with computer code 1797 | my current and future existence as seen in 11 dimensions m-string theory hyperrealistic 1798 | A portrait of Will Smith 1799 | procedural multilayer game environment on an alien planet with life concept art 1800 | expedition photograph unknown monument in hyperdimensional boundary field #5 1801 | broken stones; museum specimen 1802 | An man on acid in a detailed procedural scenic game environment concept art. Rendered in Unreal Engi 1803 | The face beneath the first dimension, a small painting on canvas, in a large fun room tripping on LS 1804 | Pencil sketch portrait 1805 | sauna with russian men having a good time; hyper realistic, ray tracing, fine detail, ultra settings 1806 | beneath the first dimension, a small painting on canvas in a room in LSD style rendered in vray Art 1807 | a person walking on a trail near a forest 1808 | Melpomene (“She Who Sings”) is the Muse of Tragedy and is either holding a tragic mask or some other symbol of tragedy (sword, club, buskins) 1809 | first-person gameplay of Mario Kart 8 Mario on a Standard Bike the Wild Woods track item slots 1810 | dimensional shift artstation 1811 | excitement in the style of matisse 1812 | night cave environment Egyptian arabesque Horus falcon quartz floral golden prismatic haunting radia 1813 | The Enrichment Center reminds you that the Weighted Companion Cube will never threaten to stab you and, in fact, cannot speak. 1814 | a goose jumping at a girl in a mall 1815 | person drinking mate on the moon drawing pretty colors 1816 | portrait of Data in the style of Shpongle art 1817 | Purple guy 1818 | the full chrome Playboy Bunny SpaceX Starship, trending on artstation; hyper realistic, ArtStation c 1819 | An man on acid in a detailed procedural scenic game environment concept art wallpaper. Rendered in U 1820 | Sheridan Le Fanu portrait paranormal greyscale Perhaps other souls than human are sometimes 1821 | a guy who rest under the rain 1822 | portrait of an extra-dimensional traveler high quality 3D art cel shaded 1823 | wolf monument in cyberpunk city downtown; fine ditail, ultra quality 1824 | Full House Tournament Fighter 2, a third person game where you are Danny Tanner fighting in the stre 1825 | portrait of SunKing with a stoic expression 1826 | our reality if it had more then three dimensions 1827 | A portrait of Reimu Hakurei 1828 | personification of chaos 1829 | A photo of a pink-haired catgirl contemplating the meaning of life. 1830 | a pencil sketch of a white seal and a little girl in the middle of a tropical forest trending on d 1831 | a toothpaste advertisement by mondrian 1832 | Sheridan Le Fanu paranormal greyscale portrait charismatic androgynous face 1833 | space wolves burning the prospero; war documentary 1834 | a humanoid robot looking at itself in the mirror in black and white in the style of mc escher 1835 | A third person game where you play as a mafia gang member in the streets of Las Vegas in the 1930s 1836 | Mondrian mixed with Jackson Pollock abstraction rendered in 3D the fifth element ; real engine 1837 | a person 1838 | a portrait of George costanza 1839 | The face beneath the zeroth dimension, a small pastel painting on canvas, in a medium sized fun room 1840 | anime robot girl, cyberpunk, unreal engine 1841 | a conversation between iobot and StE gUy where StE gUy is the law 1842 | Mental health Unreal Engine Sculpture 1843 | women swimming in Russian pond; photorealistic; unreal engine 1844 | 3D three-dimensional 4D four-dimensional 5D five-dimensional God voxel, sobel sharpening translucent 1845 | the end of time and the last living person sitting on a bench; artstation; Ultra HD; sci-fi 1846 | deep space nine promenade 1847 | blue suit no face portrait vector image 1848 | SCP-9921 in its containment area 1849 | traditional portrait concept art 1850 | fire elemental selfie. state of the art render 1851 | advertisement for a robot that helps in the household from 1920 1852 | a third person game rendered in unreal engine where you play an anthropomorphic fox in a forest 1853 | portrait of a wizard 1854 | Mondrian mixed with Jackson Pollock abstraction rendered in 3D the fifth element ; real engine 1855 | an assortment of fruit stock photography 1856 | new anime avatar for RedMegaBoy 1857 | augmented 3D enhanced fractal VR stereo vision enhancing enhanced and upscaled 1858 | blue-haired anime girl blushing with star eyes; professional manga illustration 1859 | a silver-haired girl suddenly turning into a mermaid; unreal engine, surrealistic, fine detail 1860 | dark energy filling up the void of empty spacetime in four dimensions shaping the forming of our uni 1861 | portrait of the musician 1862 | young socrates pencil portrait realistic shading 1863 | the most beautiful girl in the universe; hyper realistic, high quality, ray tracing, ultra settings, 1864 | Harold the men inter-dimensional traveling through various special m-branes in a string theory unive 1865 | one winter morning the girl was lost; unreal engine; ultra settings; reverse perspective 1866 | 3D three-dimensional 4D tensorflow tempting DMT serpent dragon, God voxel, sobel sharpening transluc 1867 | matte painting of a face portrait, artstation 1868 | real photo depth of field portrait, Metahuman, wrinkles, smiling, trending on Unsplash 1869 | A girl in a light-blue dress is sitting by the lakeshore under a willow tree surrounded by wildflowe 1870 | disciples 2 duke demon face portrait; cg art; 2d art; demon; oil painting; hi details; 1871 | a black and gloomy environment shrouded in suffocating smog trending on artstation 1872 | draw duke face portrait The Legions of the Damned disciples 2 demon face hi detailed oil p 1873 | trending art painting of a blue-haired anime girl breath of the wild vray 1874 | it’s a beautiful days Theres a girl in my room and her face on the wall with no eyes; 4K 3D; ultra 1875 | excitement by matisse in the style of abstract art 1876 | glowing cinematic illustration of smooth and crisp shapes women’s tennis dive skirt pulp pinup 1877 | My cousin painted this. Its called Portrait of a Novelty Fiend 1878 | a humanoid looking into a mirror 1879 | breaking the fragment of reality 1880 | twilight sparkle equestria girl 1881 | portrait of a friendly bat-themed robot 1882 | Obama portrait gouache painting photorealistic 1883 | portrait of Jennifer Lawrence by Tamara de Lempicka 1884 | semantic snake segmentation, Gödel voxel, sobel holofoil, blur knots, tilt shift kingdom, flower det 1885 | Copernicus at the exact moment he discovered geocentrism 1886 | A portrait of Kaguya Houraisan 1887 | Kaguya 1888 | a girl death note sword art online fullmetal alchemist naruto tokyo ghoul 1889 | Sheridan Le Fanu paranormal greyscale frontal portrait charismatic androgynous vampire face 1890 | Suika in real life Girl 1891 | an early 2000s internet banner advertisement 1892 | portrait of SunKing with a stoic expression 1893 | flying through the high dimensional space vray CGI HDR hyperrealistic DSLR bandpass filt 1894 | tsarevna russian fairytale woman anime hyperrealistic portrait evangelis k-pop hardcore album mignol 1895 | inside a full dive virtual reality mmo from a first person perspective artstation 1896 | a menacing foggy way leads to the grim reaper. realistic oil painting 1897 | A Miniature Shinning Eerie Monument of Melodic HDR Rendered in 99456 Engine Rendered in Super 1898 | photorealistic portrait of han solo super detail high resolution realism 1899 | mugshot of someone who betrayed the Sacred Timeline surreal portrait of an extra-dimensional reneg 1900 | Thomas Kinkade style of a cozy happy family in a perfect tilt shift environment highly detailed sent 1901 | beneath the first dimension, a small painting on canvas in a large fun room in LSD style rendered in 1902 | Mark Zuckerberg cooking meats; Sweet Baby Ray’s bbq; YouTube; Facebook live; artstation 1903 | a sketch of Brian Griffin from family guy 1904 | character design Astronaut, plumber, pizza delivery guy close up portrait artstation 1905 | a photo of beautiful girl in a black skirt, purple t-shirt and red futuristic glasses dark neon cy 1906 | Richard Dawkins looked on in astonishment as the wine and the bread transsubstantiated. 1907 | robot frog portrait trending on artstation 1908 | God on acid in a detailed procedural reflective game environment, concept art. Rendered in Unreal En 1909 | a comic scene showing a girl wishing upon a star 1910 | beautiful sketch of mental health trending on artstation 1911 | spooky sultry manic cinematic egirl Halloween country-kitchen kitsch uwu - 1912 | a cyber quantum realm in 11 dimensions hyperrealistic z496 xy 1913 | elephant in the shape of parrot; BBC documentary 1914 | semantic mushroom segmentation, Gödel voxel, sobel holofoil, blur knots, tilt shift kingdom, flower 1915 | vampire anime girl loli 1916 | A third person game where you are Reimu Hakurei fighting in Gensokyo 1917 | the most attractive person 1918 | Sheyleen as a beautiful barefoot ninja-girl-angel singing me happy birthday 1919 | portrait of Captain Janeway, with a warp speed background 1920 | 3D three-dimensional 4D four-dimensional 5D five-dimensional God voxel, sobel sharpening translucent 1921 | halloween as a person DSLR 4K Creative Commons 20 megapixels Flickr 1922 | vaporwave infinite fractal loss surface of a high dimensional neural network and the tiny optimizers 1923 | manic pixie dream girl 1924 | Menaggio, Harbour and Boats Artstation 1925 | the human embodiment of a square wave 1926 | undecidable, indeterminate, semantic DMT segmentation, God voxel perlin fourier noise, sobel holofoi 1927 | boy made of beans on toast is crying and very sad 1928 | feisty cinematic egirl police officer minimalist - 1929 | portrait of bob ross painting style of bob ross 1930 | Lenin portrait charcoal drawing 1931 | matte painting of girl sitting on a dragon flying into the sunset with chinese lanterns floating aro 1932 | that moment when a crocodile hides in your freezer 1933 | portrait of metallic male cyborg trending on artstation 1934 | high resolution ramen; high detail; anime food; 4k 1935 | the human embodiment of donald trump and naruto 1936 | A girl in a light-blue dress is sitting by the lakeshore under a willow tree surrounded by wildflowe 1937 | the mind inside out shader raytracing RTX 1000 render passes and enhancements 1938 | Kaguya Houraisan from Touhou Project 1939 | an assortment of different things youd find in a junk drawer 1940 | the human embodiment of donald trump and naruto 1941 | a multi-dimensional meme 1942 | the hyperdimensional transjungle of pleochroic crystal and glass binary trees ; vray ; unreal engine 1943 | group of deities of the ancient Sumerians, Akkadians, Assyrians, and Babylonians 1944 | portrait of a time witch. unreal engine 1945 | Self portrait of Vincent Van Gogh as a gnome 1946 | An experimentation room for the cloning of humans 1947 | Frankenstein girls will seem strangely sexy 1948 | Sheridan Le Fanu paranormal greyscale frontal portrait charismatic androgynous face 1949 | stylized environment showcasing a deer in a forest trending on artstation unreal engine 1950 | flat complex intertwined structure ; filaments ; hyphae ; threads ; black and white ; black ; white 1951 | twin girls in a hotel hallway the shining 1952 | A girl from Brazil 1953 | pile of poker chips; tournament winner 4K megapixels Creative Commons Flickr 1954 | Cthulhu Nazarbayev Hyperrealism Portrait photography 1955 | vibrant energy portrait of albert einstein painted in art deco style 1956 | Portrait Painting Ilya Kuvshinov illustration 1957 | an examination of gravity in 11 dimensions 1958 | a girlfriend’s reaction to a room filled with GAN-generated images from this chat 1959 | trisolaran droplet next to the 4D fragment hyperealistic unreal engine 1960 | a portrait of a stern Chairman Meow Zedong 1961 | humanoid artificial intelligence 1962 | An Advertisement Bill Board in the style of Socialist realism , HDR , Rendered in Detailed Engine , 1963 | trending art painting of a red-haired anime girl in a grassy field breath of the wild graphics v 1964 | anime girls in vaporwave library; pop art; DeviantArt; realistic; fine detail; ultra quality 1965 | a crazy hatter and a blonde girl named alice at a tea party 1966 | a screenshot of Link from breath of the wild fighting against a menacing monster in anor londo. 1967 | portrait of Meatwad from ATHF 1968 | ada lovelace girl as a robot (style cartoon) 1969 | greyscale dracula frontal portrait charismatic androgynous face 1970 | what Russian men go fishing; unreal engine; photorealistic 1971 | a beautifully melancholic painting of a person in a red dress running through a field of snow 1972 | skyscraper in the style of the Hungarian house of parliament rendered in unreal engine 1973 | A Bread menu in a bakery shop 1974 | face; hq; featured on artstation; portrait; photo; realistic 1975 | jackboys bmw e30 m3 1976 | Thoughts carried by the wind of disappointment rendered in Unreal Engine 1977 | accoutrement 1978 | sketched portrait of a woman 1979 | Banishment; high quality PlayStation game cover art 1980 | Militant Anti-Literacy Movement Protesters 1981 | Gangster Computer God Worldwide Secret Containment Policy 1982 | menacing foggy stone path leads to grim reaper. realistic oil painting. light is reflected from the plastic zombie. The face is bloody. The darkrobed face is large. The eyes ar 1983 | anime girl with burger king crown 1984 | the reddit mentality 1985 | a human made of stars, a nebulae in the shape of a person 1986 | men in suits shake hands on fire 1987 | 3 fingered aliens that came to the earth to activate the earths kutalini and show the first humans how to construct pyramids in their triangle ufo in the 4th dimension rendered 1988 | liquid wizard anime girl; fine detail; photorealistic; ultra-high resolution; natural; unreal engine 1989 | a morbidly obese person on lsd 1990 | a multi-dimensional color coded matrix 1991 | super girl, ray tracing 1992 | self portrait, God, in blood 1993 | the day of judgement 1994 | -1 dimensional topology, trending on artstation cute legendary create-a-pokemon breeding training ev 1995 | sculpture of women in style of picasso shadertoy 1996 | an engagement ring with a molecular design 1997 | Mental Gymnastics 1998 | cinematic tarot manic egirl magick uwu minimalist cigarette prism glitter - 1999 | multidimensional magnetism 2000 | terminator catgirl 2001 | portrait of sunflower painted in art deco style using vibrant bright colors 2002 | dream ; imagination ; rendered in 4 dimensions spacetime 2003 | a colorful artistic portrait of Steve Ballmer 2004 | shiny bright photography realistic painting of attractive African women at the field harvesting whea 2005 | Instrumentality of Mankind 2006 | anime girl anime art trending hd 2007 | Four-Dimensional Chess 2008 | e = mc ² as seen in 11 dimensions 2009 | portrait of franz kafka in the style of che guevara; rainbow flag; simple; hq 2010 | graviton speeding through space time in 11 dimensions vray 2011 | medical devices monitor equipment blood 2012 | painting of a cowboy in the wild west 2013 | a surreal portrait of understanding 2014 | surreal monument of a goose 2015 | actin filaments landscape ; black and white ; black ; white ; 3d ; pencil ; charcoal ; handpainted a 2016 | big boy 2017 | 3d rendered portrait of 👻 2018 | cool faceless person in blue suit 2019 | humanoid frog sitting on a wooden box waving 2020 | detailed portrait of Kramer from Seinfeld 2021 | expedition photograph anomalous monolith in hyperdimensional boundary field #5 2022 | its raining men, hallelujah medieval manuscript 2023 | the Gormenghast construct ; vray ; unreal engine ; caustics ; volumetric light; chromatic aberration 2024 | ada lovelace as a teenage boy 2025 | Two Slavic guys playing cards in the field; photorealistic; unreal engine 2026 | imperial rifleman regiment trending on artbreeder 2027 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nvidia/cuda:11.3.1-devel-ubuntu20.04 2 | 3 | # apt-get install some things 4 | RUN apt-get update && apt-get -y --no-install-recommends install \ 5 | ca-certificates \ 6 | curl \ 7 | python3 \ 8 | python3-dev \ 9 | sudo \ 10 | python3-pip \ 11 | vim \ 12 | git 13 | 14 | # Install pytorch 1.10.1, torchvision 0.11.2, for CUDA 11.3 15 | RUN pip3 install torch==1.10.1+cu113 torchvision==0.11.2+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html 16 | RUN git clone https://github.com/NVIDIA/apex /root/apex 17 | RUN pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" /root/apex/ 18 | 19 | # Install gosu for dealing with user perms 20 | RUN set -eux; \ 21 | apt-get update; \ 22 | apt-get install -y gosu; \ 23 | rm -rf /var/lib/apt/lists/*; \ 24 | gosu nobody true 25 | 26 | # Install project dependencies. 27 | COPY ../requirements.txt /root/requirements.txt 28 | RUN pip3 install -r /root/requirements.txt 29 | 30 | # Copy the entrypoint script to the container. 31 | COPY entrypoint.sh /usr/local/bin/entrypoint.sh 32 | RUN chmod +x /usr/local/bin/entrypoint.sh 33 | ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] 34 | -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Add local user 4 | # Either use the LOCAL_USER_ID if passed in at runtime or 5 | # fallback 6 | 7 | USER_ID=${LOCAL_USER_ID:-9001} 8 | 9 | echo "Starting with UID : $USER_ID" 10 | useradd --shell /bin/bash -u $USER_ID -o -c "" -m user 11 | export HOME=/home/user 12 | 13 | exec gosu user "$@" 14 | -------------------------------------------------------------------------------- /docker_entrypoint/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM pytorch_cuda_11_3 2 | 3 | CMD ["/bin/bash"] 4 | -------------------------------------------------------------------------------- /glide_finetune/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afiaka87/glide-finetune/3f312802cee418e29041358711160fae68e17e66/glide_finetune/__init__.py -------------------------------------------------------------------------------- /glide_finetune/fp16_util.py: -------------------------------------------------------------------------------- 1 | """ 2 | Helpers to train with 16-bit precision. Modified from OpenAI's guided diffusion repo. 3 | """ 4 | 5 | from tqdm import tqdm 6 | import numpy as np 7 | import torch as th 8 | import torch.nn as nn 9 | from torch._utils import _flatten_dense_tensors, _unflatten_dense_tensors 10 | 11 | INITIAL_LOG_LOSS_SCALE = 20.0 # Default from OpenAI. May wish to change this for finetuning. 12 | from copy import deepcopy 13 | 14 | import torch 15 | from torch import nn 16 | 17 | # Exponential Moving Average (from https://gist.github.com/crowsonkb/76b94d5238272722290734bf4725d204) 18 | """Exponential moving average for PyTorch. Adapted from 19 | https://www.zijianhu.com/post/pytorch/ema/ by crowsonkb 20 | """ 21 | from copy import deepcopy 22 | 23 | import torch 24 | from torch import nn 25 | 26 | 27 | class EMA(nn.Module): 28 | def __init__(self, model, decay): 29 | super().__init__() 30 | self.model = model 31 | self.decay = decay 32 | self.register_buffer('accum', torch.tensor(1.)) 33 | self._biased = deepcopy(self.model) 34 | self.average = deepcopy(self.model) 35 | for param in self._biased.parameters(): 36 | param.detach_().zero_() 37 | for param in self.average.parameters(): 38 | param.detach_().zero_() 39 | self.update() 40 | 41 | @torch.no_grad() 42 | def update(self): 43 | if not self.training: 44 | raise RuntimeError('Update should only be called during training') 45 | 46 | self.accum *= self.decay 47 | 48 | model_params = dict(self.model.named_parameters()) 49 | biased_params = dict(self._biased.named_parameters()) 50 | average_params = dict(self.average.named_parameters()) 51 | assert model_params.keys() == biased_params.keys() == average_params.keys() 52 | 53 | for name, param in model_params.items(): 54 | biased_params[name].mul_(self.decay) 55 | biased_params[name].add_((1 - self.decay) * param) 56 | average_params[name].copy_(biased_params[name]) 57 | average_params[name].div_(1 - self.accum) 58 | 59 | model_buffers = dict(self.model.named_buffers()) 60 | biased_buffers = dict(self._biased.named_buffers()) 61 | average_buffers = dict(self.average.named_buffers()) 62 | assert model_buffers.keys() == biased_buffers.keys() == average_buffers.keys() 63 | 64 | for name, buffer in model_buffers.items(): 65 | biased_buffers[name].copy_(buffer) 66 | average_buffers[name].copy_(buffer) 67 | 68 | def forward(self, *args, **kwargs): 69 | if self.training: 70 | return self.model(*args, **kwargs) 71 | return self.average(*args, **kwargs) 72 | 73 | def convert_module_to_f16(l): 74 | """ 75 | Convert primitive modules to float16. 76 | """ 77 | if isinstance(l, (nn.Conv1d, nn.Conv2d, nn.Conv3d)): 78 | l.weight.data = l.weight.data.half() 79 | if l.bias is not None: 80 | l.bias.data = l.bias.data.half() 81 | 82 | 83 | def convert_module_to_f32(l): 84 | """ 85 | Convert primitive modules to float32, undoing convert_module_to_f16(). 86 | """ 87 | if isinstance(l, (nn.Conv1d, nn.Conv2d, nn.Conv3d)): 88 | l.weight.data = l.weight.data.float() 89 | if l.bias is not None: 90 | l.bias.data = l.bias.data.float() 91 | 92 | 93 | def make_master_params(param_groups_and_shapes): 94 | """ 95 | Copy model parameters into a (differently-shaped) list of full-precision 96 | parameters. 97 | """ 98 | master_params = [] 99 | for param_group, shape in param_groups_and_shapes: 100 | master_param = nn.Parameter( 101 | _flatten_dense_tensors( 102 | [param.detach().float() for (_, param) in param_group] 103 | ).view(shape) 104 | ) 105 | master_param.requires_grad = True 106 | master_params.append(master_param) 107 | return master_params 108 | 109 | 110 | def model_grads_to_master_grads(param_groups_and_shapes, master_params): 111 | """ 112 | Copy the gradients from the model parameters into the master parameters 113 | from make_master_params(). 114 | """ 115 | for master_param, (param_group, shape) in zip( 116 | master_params, param_groups_and_shapes 117 | ): 118 | master_param.grad = _flatten_dense_tensors( 119 | [param_grad_or_zeros(param) for (_, param) in param_group] 120 | ).view(shape) 121 | 122 | 123 | def master_params_to_model_params(param_groups_and_shapes, master_params): 124 | """ 125 | Copy the master parameter data back into the model parameters. 126 | """ 127 | # Without copying to a list, if a generator is passed, this will 128 | # silently not copy any parameters. 129 | for master_param, (param_group, _) in zip(master_params, param_groups_and_shapes): 130 | for (_, param), unflat_master_param in zip( 131 | param_group, unflatten_master_params(param_group, master_param.view(-1)) 132 | ): 133 | param.detach().copy_(unflat_master_param) 134 | 135 | 136 | def unflatten_master_params(param_group, master_param): 137 | return _unflatten_dense_tensors(master_param, [param for (_, param) in param_group]) 138 | 139 | 140 | def get_param_groups_and_shapes(named_model_params): 141 | named_model_params = list(named_model_params) 142 | named_model_params = [ # TODO added by me 143 | (name, param) for (name, param) in named_model_params if param.requires_grad # TODO added by me 144 | ] 145 | scalar_vector_named_params = ( 146 | [(n, p) for (n, p) in named_model_params if p.ndim <= 1], 147 | (-1), 148 | ) 149 | matrix_named_params = ( 150 | [(n, p) for (n, p) in named_model_params if p.ndim > 1], 151 | (1, -1), 152 | ) 153 | return [scalar_vector_named_params, matrix_named_params] 154 | 155 | 156 | def master_params_to_state_dict( 157 | model, param_groups_and_shapes, master_params, use_fp16 158 | ): 159 | if use_fp16: 160 | state_dict = model.state_dict() 161 | for master_param, (param_group, _) in zip( 162 | master_params, param_groups_and_shapes 163 | ): 164 | for (name, _), unflat_master_param in zip( 165 | param_group, unflatten_master_params(param_group, master_param.view(-1)) 166 | ): 167 | assert name in state_dict 168 | state_dict[name] = unflat_master_param 169 | else: 170 | state_dict = model.state_dict() 171 | for i, (name, _value) in enumerate(model.named_parameters()): 172 | assert name in state_dict 173 | state_dict[name] = master_params[i] 174 | return state_dict 175 | 176 | 177 | def state_dict_to_master_params(model, state_dict, use_fp16): 178 | if use_fp16: 179 | named_model_params = [ 180 | (name, state_dict[name]) for name, param in model.named_parameters() if param.requires_grad 181 | ] 182 | param_groups_and_shapes = get_param_groups_and_shapes(named_model_params) 183 | master_params = make_master_params(param_groups_and_shapes) 184 | else: 185 | master_params = [state_dict[name] for name, param in model.named_parameters() if param.requires_grad] 186 | return master_params 187 | 188 | 189 | def zero_master_grads(master_params): 190 | for param in master_params: 191 | param.grad = None 192 | 193 | 194 | def zero_grad(model_params): 195 | for param in model_params: 196 | # Taken from https://pytorch.org/docs/stable/_modules/torch/optim/optimizer.html#Optimizer.add_param_group 197 | if param.grad is not None: 198 | param.grad.detach_() 199 | param.grad.zero_() 200 | 201 | 202 | def param_grad_or_zeros(param): 203 | if param.grad is not None: 204 | return param.grad.data.detach() 205 | else: 206 | return th.zeros_like(param) 207 | 208 | 209 | class MixedPrecisionTrainer: 210 | def __init__( 211 | self, 212 | *, 213 | model, 214 | use_fp16=False, 215 | fp16_scale_growth=1e-3, 216 | initial_lg_loss_scale=INITIAL_LOG_LOSS_SCALE, 217 | ): 218 | self.model = model 219 | self.use_fp16 = use_fp16 220 | self.fp16_scale_growth = fp16_scale_growth 221 | 222 | self.model_params = list(self.model.parameters()) 223 | self.master_params = self.model_params 224 | self.param_groups_and_shapes = None 225 | self.lg_loss_scale = initial_lg_loss_scale 226 | 227 | if self.use_fp16: 228 | self.param_groups_and_shapes = get_param_groups_and_shapes( 229 | self.model.named_parameters() 230 | ) 231 | self.master_params = make_master_params(self.param_groups_and_shapes) 232 | self.model.convert_to_fp16() 233 | 234 | def zero_grad(self): 235 | zero_grad(self.model_params) 236 | 237 | def backward(self, loss: th.Tensor): 238 | if self.use_fp16: 239 | # loss_scale = 2 ** self.lg_loss_scale 240 | loss_scale = th.tensor(self.lg_loss_scale).pow(2).to(loss.device) 241 | loss = loss.mul(loss_scale) 242 | # loss.backward() 243 | # oss * loss_scale).backward() 244 | else: 245 | loss.backward() 246 | 247 | def optimize(self, opt: th.optim.Optimizer): 248 | if self.use_fp16: 249 | return self._optimize_fp16(opt) 250 | else: 251 | return self._optimize_normal(opt) 252 | 253 | def _optimize_fp16(self, opt: th.optim.Optimizer): 254 | tqdm.write(f"lg_loss_scale {self.lg_loss_scale}") 255 | model_grads_to_master_grads(self.param_groups_and_shapes, self.master_params) 256 | grad_norm, param_norm = self._compute_norms(grad_scale=2 ** self.lg_loss_scale) 257 | if check_overflow(grad_norm): 258 | self.lg_loss_scale -= 1 259 | tqdm.write(f"Found NaN, decreased lg_loss_scale to {self.lg_loss_scale}") 260 | zero_master_grads(self.master_params) 261 | return False 262 | 263 | tqdm.write(f"grad_norm {grad_norm}") 264 | tqdm.write(f"param_norm {param_norm}") 265 | 266 | self.master_params[0].grad.mul_(1.0 / (2 ** self.lg_loss_scale)) 267 | opt.step() 268 | zero_master_grads(self.master_params) 269 | master_params_to_model_params(self.param_groups_and_shapes, self.master_params) 270 | self.lg_loss_scale += self.fp16_scale_growth 271 | return True 272 | 273 | def _optimize_normal(self, opt: th.optim.Optimizer): 274 | grad_norm, param_norm = self._compute_norms() 275 | tqdm.write(f"grad_norm: {grad_norm}") 276 | tqdm.write(f"param_norm:{param_norm}") 277 | opt.step() 278 | return True 279 | 280 | def _compute_norms(self, grad_scale=1.0): 281 | grad_norm = 0.0 282 | param_norm = 0.0 283 | for p in self.master_params: 284 | with th.no_grad(): 285 | param_norm += th.norm(p, p=2, dtype=th.float32).item() ** 2 286 | if p.grad is not None: 287 | grad_norm += th.norm(p.grad, p=2, dtype=th.float32).item() ** 2 288 | return np.sqrt(grad_norm) / grad_scale, np.sqrt(param_norm) 289 | 290 | def master_params_to_state_dict(self, master_params): 291 | return master_params_to_state_dict( 292 | self.model, self.param_groups_and_shapes, master_params, self.use_fp16 293 | ) 294 | 295 | def state_dict_to_master_params(self, state_dict): 296 | return state_dict_to_master_params(self.model, state_dict, self.use_fp16) 297 | 298 | 299 | def check_overflow(value): 300 | return (value == float("inf")) or (value == -float("inf")) or (value != value) 301 | -------------------------------------------------------------------------------- /glide_finetune/glide_finetune.py: -------------------------------------------------------------------------------- 1 | import os 2 | from typing import Tuple 3 | 4 | import torch as th 5 | from glide_text2im.respace import SpacedDiffusion 6 | from glide_text2im.text2im_model import Text2ImUNet 7 | from wandb import wandb 8 | 9 | from glide_finetune import glide_util, train_util 10 | 11 | def base_train_step( 12 | glide_model: Text2ImUNet, 13 | glide_diffusion: SpacedDiffusion, 14 | batch: Tuple[th.Tensor, th.Tensor, th.Tensor], 15 | device: str, 16 | ): 17 | """ 18 | Perform a single training step. 19 | 20 | Args: 21 | glide_model: The model to train. 22 | glide_diffusion: The diffusion to use. 23 | batch: A tuple of (tokens, masks, reals) where tokens is a tensor of shape (batch_size, seq_len), masks is a tensor of shape (batch_size, seq_len) and reals is a tensor of shape (batch_size, 3, side_x, side_y) normalized to [-1, 1]. 24 | device: The device to use for getting model outputs and computing loss. 25 | Returns: 26 | The loss. 27 | """ 28 | tokens, masks, reals = [x.to(device) for x in batch] 29 | timesteps = th.randint( 30 | 0, len(glide_diffusion.betas) - 1, (reals.shape[0],), device=device 31 | ) 32 | noise = th.randn_like(reals, device=device) 33 | x_t = glide_diffusion.q_sample(reals, timesteps, noise=noise).to(device) 34 | _, C = x_t.shape[:2] 35 | model_output = glide_model( 36 | x_t.to(device), 37 | timesteps.to(device), 38 | tokens=tokens.to(device), 39 | mask=masks.to(device), 40 | ) 41 | epsilon, _ = th.split(model_output, C, dim=1) 42 | return th.nn.functional.mse_loss(epsilon, noise.to(device).detach()) 43 | 44 | def upsample_train_step( 45 | glide_model: Text2ImUNet, 46 | glide_diffusion: SpacedDiffusion, 47 | batch: Tuple[th.Tensor, th.Tensor, th.Tensor, th.Tensor], 48 | device: str, 49 | ): 50 | """ 51 | Perform a single training step. 52 | 53 | Args: 54 | glide_model: The model to train. 55 | glide_diffusion: The diffusion to use. 56 | batch: A tuple of (tokens, masks, low_res, high_res) where 57 | - tokens is a tensor of shape (batch_size, seq_len), 58 | - masks is a tensor of shape (batch_size, seq_len) with dtype torch.bool 59 | - low_res is a tensor of shape (batch_size, 3, base_x, base_y), normalized to [-1, 1] 60 | - high_res is a tensor of shape (batch_size, 3, base_x*4, base_y*4), normalized to [-1, 1] 61 | device: The device to use for getting model outputs and computing loss. 62 | Returns: 63 | The loss. 64 | """ 65 | tokens, masks, low_res_image, high_res_image = [ x.to(device) for x in batch ] 66 | timesteps = th.randint(0, len(glide_diffusion.betas) - 1, (low_res_image.shape[0],), device=device) 67 | noise = th.randn_like(high_res_image, device=device) # Noise should be shape of output i think 68 | noised_high_res_image = glide_diffusion.q_sample(high_res_image, timesteps, noise=noise).to(device) 69 | _, C = noised_high_res_image.shape[:2] 70 | model_output = glide_model( 71 | noised_high_res_image.to(device), 72 | timesteps.to(device), 73 | low_res=low_res_image.to(device), 74 | tokens=tokens.to(device), 75 | mask=masks.to(device)) 76 | epsilon, _ = th.split(model_output, C, dim=1) 77 | return th.nn.functional.mse_loss(epsilon, noise.to(device).detach()) 78 | 79 | 80 | def run_glide_finetune_epoch( 81 | glide_model: Text2ImUNet, 82 | glide_diffusion: SpacedDiffusion, 83 | glide_options: dict, 84 | dataloader: th.utils.data.DataLoader, 85 | optimizer: th.optim.Optimizer, 86 | sample_bs: int, # batch size for inference 87 | sample_gs: float = 4.0, # guidance scale for inference 88 | sample_respacing: str = '100', # respacing for inference 89 | prompt: str = "", # prompt for inference, not training 90 | side_x: int = 64, 91 | side_y: int = 64, 92 | outputs_dir: str = "./outputs", 93 | checkpoints_dir: str = "./finetune_checkpoints", 94 | device: str = "cpu", 95 | log_frequency: int = 100, 96 | wandb_run=None, 97 | gradient_accumualation_steps=1, 98 | epoch: int = 0, 99 | train_upsample: bool = False, 100 | upsample_factor=4, 101 | image_to_upsample='low_res_face.png', 102 | ): 103 | if train_upsample: train_step = upsample_train_step 104 | else: train_step = base_train_step 105 | 106 | glide_model.to(device) 107 | glide_model.train() 108 | log = {} 109 | for train_idx, batch in enumerate(dataloader): 110 | accumulated_loss = train_step( 111 | glide_model=glide_model, 112 | glide_diffusion=glide_diffusion, 113 | batch=batch, 114 | device=device, 115 | ) 116 | accumulated_loss.backward() 117 | optimizer.step() 118 | glide_model.zero_grad() 119 | log = {**log, "iter": train_idx, "loss": accumulated_loss.item() / gradient_accumualation_steps} 120 | # Sample from the model 121 | if train_idx > 0 and train_idx % log_frequency == 0: 122 | print(f"loss: {accumulated_loss.item():.4f}") 123 | print(f"Sampling from model at iteration {train_idx}") 124 | samples = glide_util.sample( 125 | glide_model=glide_model, 126 | glide_options=glide_options, 127 | side_x=side_x, 128 | side_y=side_y, 129 | prompt=prompt, 130 | batch_size=sample_bs, 131 | guidance_scale=sample_gs, 132 | device=device, 133 | prediction_respacing=sample_respacing, 134 | image_to_upsample=image_to_upsample, 135 | ) 136 | sample_save_path = os.path.join(outputs_dir, f"{train_idx}.png") 137 | train_util.pred_to_pil(samples).save(sample_save_path) 138 | wandb_run.log( 139 | { 140 | **log, 141 | "iter": train_idx, 142 | "samples": wandb.Image(sample_save_path, caption=prompt), 143 | } 144 | ) 145 | print(f"Saved sample {sample_save_path}") 146 | if train_idx % 5000 == 0 and train_idx > 0: 147 | train_util.save_model(glide_model, checkpoints_dir, train_idx, epoch) 148 | print( 149 | f"Saved checkpoint {train_idx} to {checkpoints_dir}/glide-ft-{train_idx}.pt" 150 | ) 151 | wandb_run.log(log) 152 | print(f"Finished training, saving final checkpoint") 153 | train_util.save_model(glide_model, checkpoints_dir, train_idx, epoch) 154 | -------------------------------------------------------------------------------- /glide_finetune/glide_util.py: -------------------------------------------------------------------------------- 1 | ## glide_util.py 2 | # Utilities for tokenizing, padding, and batching data and sampling from GLIDE. 3 | 4 | import os 5 | from typing import Tuple 6 | 7 | import PIL 8 | import numpy as np 9 | import torch as th 10 | from glide_finetune.train_util import pred_to_pil 11 | from glide_text2im.download import load_checkpoint 12 | from glide_text2im.model_creation import ( 13 | create_gaussian_diffusion, 14 | create_model_and_diffusion, 15 | model_and_diffusion_defaults, 16 | model_and_diffusion_defaults_upsampler, 17 | ) 18 | from glide_text2im.tokenizer.bpe import Encoder 19 | 20 | MODEL_TYPES = ["base", "upsample", "base-inpaint", "upsample-inpaint"] 21 | 22 | 23 | def get_uncond_tokens_mask(tokenizer: Encoder): 24 | uncond_tokens, uncond_mask = tokenizer.padded_tokens_and_mask([], 128) 25 | return th.tensor(uncond_tokens), th.tensor(uncond_mask, dtype=th.bool) 26 | 27 | 28 | def get_tokens_and_mask( 29 | tokenizer: Encoder, prompt: str = "", context_len: int = 128 30 | ) -> Tuple[th.tensor, th.tensor]: 31 | if len(prompt) == 0: 32 | return get_uncond_tokens_mask(tokenizer) 33 | else: 34 | tokens = tokenizer.encode(prompt) 35 | tokens, mask = tokenizer.padded_tokens_and_mask(tokens, context_len) 36 | tokens = th.tensor(tokens) # + uncond_tokens) 37 | mask = th.tensor(mask, dtype=th.bool) # + uncond_mask, dtype=th.bool) 38 | return tokens, mask 39 | 40 | 41 | def load_model( 42 | glide_path: str = "", 43 | use_fp16: bool = False, 44 | freeze_transformer: bool = False, 45 | freeze_diffusion: bool = False, 46 | activation_checkpointing: bool = False, 47 | model_type: str = "base", 48 | ): 49 | assert model_type in MODEL_TYPES, f"Model must be one of {MODEL_TYPES}. Exiting." 50 | if model_type in ["base", "base-inpaint"]: 51 | options = model_and_diffusion_defaults() 52 | elif model_type in ["upsample", "upsample-inpaint"]: 53 | options = model_and_diffusion_defaults_upsampler() 54 | if "inpaint" in model_type: 55 | options["inpaint"] = True 56 | 57 | options["use_fp16"] = use_fp16 58 | glide_model, glide_diffusion = create_model_and_diffusion(**options) 59 | if activation_checkpointing: 60 | glide_model.use_checkpoint = True 61 | 62 | glide_model.requires_grad_(True) 63 | if freeze_transformer: 64 | glide_model.transformer.requires_grad_(False) 65 | glide_model.transformer_proj.requires_grad_(False) 66 | glide_model.token_embedding.requires_grad_(False) 67 | glide_model.padding_embedding.requires_grad_(False) 68 | glide_model.positional_embedding.requires_grad_(False) 69 | if freeze_diffusion: 70 | glide_model.out.requires_grad_(False) 71 | glide_model.input_blocks.requires_grad_(False) 72 | glide_model.middle_block.requires_grad_(False) 73 | glide_model.output_blocks.requires_grad_(False) 74 | if len(glide_path) > 0: # user provided checkpoint 75 | assert os.path.exists(glide_path), "glide path does not exist" 76 | weights = th.load(glide_path, map_location="cpu") 77 | glide_model.load_state_dict(weights) 78 | else: # use default checkpoint from openai 79 | glide_model.load_state_dict( 80 | load_checkpoint(model_type, "cpu") 81 | ) # always load to cpu, saves memory 82 | if use_fp16: 83 | glide_model.convert_to_fp16() 84 | print("Converted to fp16, likely gradients will explode") 85 | return glide_model, glide_diffusion, options 86 | 87 | def read_image(path: str, shape: Tuple[int, int]): 88 | pil_img = PIL.Image.open(path).convert('RGB') 89 | pil_img = pil_img.resize(shape, resample=PIL.Image.BICUBIC) 90 | img = np.array(pil_img) 91 | return th.from_numpy(img)[None].permute(0, 3, 1, 2).float() / 127.5 - 1 92 | 93 | # Sample from the base model. 94 | 95 | @th.inference_mode() 96 | def sample( 97 | glide_model, 98 | glide_options, 99 | side_x, 100 | side_y, 101 | prompt="", 102 | batch_size=1, 103 | guidance_scale=4, 104 | device="cpu", 105 | prediction_respacing="100", 106 | upsample_enabled=False, 107 | image_to_upsample='', 108 | upsample_temp=0.997, 109 | ): 110 | glide_model.del_cache() 111 | eval_diffusion = create_gaussian_diffusion( 112 | steps=glide_options["diffusion_steps"], 113 | noise_schedule=glide_options["noise_schedule"], 114 | timestep_respacing=prediction_respacing, 115 | ) 116 | # Create the text tokens to feed to the model. 117 | tokens = glide_model.tokenizer.encode(prompt) 118 | tokens, mask = glide_model.tokenizer.padded_tokens_and_mask( 119 | tokens, glide_options["text_ctx"] 120 | ) 121 | 122 | # Create the classifier-free guidance tokens (empty) 123 | full_batch_size = batch_size * 2 124 | uncond_tokens, uncond_mask = glide_model.tokenizer.padded_tokens_and_mask( [], glide_options["text_ctx"]) 125 | 126 | # Pack the tokens together into model kwargs. 127 | model_kwargs = dict( 128 | tokens=th.tensor( 129 | [tokens] * batch_size + [uncond_tokens] * batch_size, device=device 130 | ), 131 | mask=th.tensor( 132 | [mask] * batch_size + [uncond_mask] * batch_size, 133 | dtype=th.bool, 134 | device=device, 135 | ) 136 | ) 137 | 138 | def cfg_model_fn(x_t, ts, **kwargs): 139 | half = x_t[: len(x_t) // 2] 140 | combined = th.cat([half, half], dim=0) 141 | model_out = glide_model(combined, ts, **kwargs) 142 | eps, rest = model_out[:, :3], model_out[:, 3:] 143 | cond_eps, uncond_eps = th.split(eps, len(eps) // 2, dim=0) 144 | beta = eval_diffusion.betas[ 145 | int( 146 | ts.flatten()[0].item() 147 | / glide_options["diffusion_steps"] 148 | * len(eval_diffusion.betas) 149 | ) 150 | ] 151 | half_eps = uncond_eps + guidance_scale * (cond_eps - uncond_eps) 152 | eps = th.cat([half_eps, half_eps], dim=0) 153 | current_prediction_pil = pred_to_pil( 154 | (x_t - eps * (beta**0.5))[:batch_size] 155 | ) 156 | current_prediction_pil.save("current_prediction.png") 157 | return th.cat([eps, rest], dim=1) 158 | 159 | model_fn = cfg_model_fn # so we use CFG for the base model. 160 | if upsample_enabled: 161 | assert image_to_upsample != '', "You must specify a path to an image to upsample." 162 | low_res_samples = read_image(image_to_upsample, size=(side_x, side_y)) 163 | model_kwargs['low_res'] = low_res_samples 164 | noise = th.randn((batch_size, 3, side_y, side_x), device=device) * upsample_temp 165 | model_kwargs['noise'] = noise 166 | model_fn = glide_model # just use the base model, no need for CFG. 167 | 168 | samples = eval_diffusion.plms_sample_loop( 169 | model_fn, 170 | (full_batch_size, 3, side_y, side_x), # only thing that's changed 171 | device=device, 172 | clip_denoised=True, 173 | progress=True, 174 | model_kwargs=model_kwargs, 175 | cond_fn=None, 176 | )[:batch_size] 177 | glide_model.del_cache() 178 | return samples -------------------------------------------------------------------------------- /glide_finetune/loader.py: -------------------------------------------------------------------------------- 1 | import time 2 | from pathlib import Path 3 | from random import randint, choice, random 4 | 5 | import PIL 6 | 7 | import torch as th 8 | from torch.utils.data import Dataset 9 | from torchvision import transforms as T 10 | from glide_finetune.glide_util import get_tokens_and_mask, get_uncond_tokens_mask 11 | from glide_finetune.train_util import pil_image_to_norm_tensor 12 | 13 | 14 | def random_resized_crop(image, shape, resize_ratio=1.0): 15 | """ 16 | Randomly resize and crop an image to a given size. 17 | 18 | Args: 19 | image (PIL.Image): The image to be resized and cropped. 20 | shape (tuple): The desired output shape. 21 | resize_ratio (float): The ratio to resize the image. 22 | """ 23 | image_transform = T.RandomResizedCrop(shape, scale=(resize_ratio, 1.0), ratio=(1.0, 1.0)) 24 | return image_transform(image) 25 | 26 | 27 | def get_image_files_dict(base_path): 28 | image_files = [ 29 | *base_path.glob("**/*.png"), 30 | *base_path.glob("**/*.jpg"), 31 | *base_path.glob("**/*.jpeg"), 32 | *base_path.glob("**/*.bmp"), 33 | ] 34 | return {image_file.stem: image_file for image_file in image_files} 35 | 36 | 37 | def get_text_files_dict(base_path): 38 | text_files = [*base_path.glob("**/*.txt")] 39 | return {text_file.stem: text_file for text_file in text_files} 40 | 41 | 42 | def get_shared_stems(image_files_dict, text_files_dict): 43 | image_files_stems = set(image_files_dict.keys()) 44 | text_files_stems = set(text_files_dict.keys()) 45 | return list(image_files_stems & text_files_stems) 46 | 47 | 48 | class TextImageDataset(Dataset): 49 | def __init__( 50 | self, 51 | folder="", 52 | side_x=64, 53 | side_y=64, 54 | resize_ratio=0.75, 55 | shuffle=False, 56 | tokenizer=None, 57 | text_ctx_len=128, 58 | uncond_p=0.0, 59 | use_captions=False, 60 | enable_glide_upsample=False, 61 | upscale_factor=4, 62 | ): 63 | super().__init__() 64 | folder = Path(folder) 65 | 66 | self.image_files = get_image_files_dict(folder) 67 | if use_captions: 68 | self.text_files = get_text_files_dict(folder) 69 | self.keys = get_shared_stems(self.image_files, self.text_files) 70 | print(f"Found {len(self.keys)} images.") 71 | print(f"Using {len(self.text_files)} text files.") 72 | else: 73 | self.text_files = None 74 | self.keys = list(self.image_files.keys()) 75 | print(f"Found {len(self.keys)} images.") 76 | print(f"NOT using text files. Restart with --use_captions to enable...") 77 | time.sleep(3) 78 | 79 | self.resize_ratio = resize_ratio 80 | self.text_ctx_len = text_ctx_len 81 | 82 | self.shuffle = shuffle 83 | self.prefix = folder 84 | self.side_x = side_x 85 | self.side_y = side_y 86 | self.tokenizer = tokenizer 87 | self.uncond_p = uncond_p 88 | self.enable_upsample = enable_glide_upsample 89 | self.upscale_factor = upscale_factor 90 | 91 | def __len__(self): 92 | return len(self.keys) 93 | 94 | def random_sample(self): 95 | return self.__getitem__(randint(0, self.__len__() - 1)) 96 | 97 | def sequential_sample(self, ind): 98 | if ind >= self.__len__() - 1: 99 | return self.__getitem__(0) 100 | return self.__getitem__(ind + 1) 101 | 102 | def skip_sample(self, ind): 103 | if self.shuffle: 104 | return self.random_sample() 105 | return self.sequential_sample(ind=ind) 106 | 107 | def get_caption(self, ind): 108 | key = self.keys[ind] 109 | text_file = self.text_files[key] 110 | descriptions = open(text_file, "r").readlines() 111 | descriptions = list(filter(lambda t: len(t) > 0, descriptions)) 112 | try: 113 | description = choice(descriptions).strip() 114 | return get_tokens_and_mask(tokenizer=self.tokenizer, prompt=description) 115 | except IndexError as zero_captions_in_file_ex: 116 | print(f"An exception occurred trying to load file {text_file}.") 117 | print(f"Skipping index {ind}") 118 | return self.skip_sample(ind) 119 | 120 | def __getitem__(self, ind): 121 | key = self.keys[ind] 122 | image_file = self.image_files[key] 123 | if self.text_files is None or random() < self.uncond_p: 124 | tokens, mask = get_uncond_tokens_mask(self.tokenizer) 125 | else: 126 | tokens, mask = self.get_caption(ind) 127 | 128 | try: 129 | original_pil_image = PIL.Image.open(image_file).convert("RGB") 130 | except (OSError, ValueError) as e: 131 | print(f"An exception occurred trying to load file {image_file}.") 132 | print(f"Skipping index {ind}") 133 | return self.skip_sample(ind) 134 | if self.enable_upsample: # the base image used should be derived from the cropped high-resolution image. 135 | upsample_pil_image = random_resized_crop(original_pil_image, (self.side_x * self.upscale_factor, self.side_y * self.upscale_factor), resize_ratio=self.resize_ratio) 136 | upsample_tensor = pil_image_to_norm_tensor(upsample_pil_image) 137 | base_pil_image = upsample_pil_image.resize((self.side_x, self.side_y), resample=PIL.Image.BICUBIC) 138 | base_tensor = pil_image_to_norm_tensor(base_pil_image) 139 | return th.tensor(tokens), th.tensor(mask, dtype=th.bool), base_tensor, upsample_tensor 140 | 141 | base_pil_image = random_resized_crop(original_pil_image, (self.side_x, self.side_y), resize_ratio=self.resize_ratio) 142 | base_tensor = pil_image_to_norm_tensor(base_pil_image) 143 | return th.tensor(tokens), th.tensor(mask, dtype=th.bool), base_tensor -------------------------------------------------------------------------------- /glide_finetune/noisy_clip_finetune.py: -------------------------------------------------------------------------------- 1 | from typing import Tuple 2 | 3 | import torch as th 4 | from glide_text2im.clip.model_creation import CLIPModel 5 | from glide_text2im.respace import SpacedDiffusion 6 | from torch.nn.functional import cross_entropy 7 | from torchvision import transforms as T 8 | 9 | def train_step( 10 | clip_model: CLIPModel, 11 | clip_diffusion: SpacedDiffusion, 12 | batch: Tuple[th.Tensor, th.Tensor, th.Tensor], 13 | device: str, 14 | ): 15 | prompts, x_start = batch 16 | x_start.to(device) 17 | x_start.permute(0, 3, 1, 2) 18 | with th.no_grad(): 19 | timesteps = th.randint( 20 | 0, len(clip_diffusion.betas) - 1, (x_start.shape[0],), device=device 21 | ) 22 | t_noise = th.randn_like(x_start, device=device) 23 | x_t = clip_diffusion.q_sample( 24 | x_start.to(device), timesteps.to(device), noise=t_noise.to(device) 25 | ).to(device) 26 | text_features = clip_model.text_embeddings(prompts) 27 | image_features = clip_model.image_embeddings(x_t, timesteps) 28 | labels = th.arange(x_start.shape[0], device=device) 29 | text_loss = cross_entropy(image_features, labels) 30 | image_loss = cross_entropy(text_features, labels) / 2 31 | loss = text_loss + image_loss 32 | return loss -------------------------------------------------------------------------------- /glide_finetune/train_util.py: -------------------------------------------------------------------------------- 1 | import os 2 | from typing import Tuple 3 | 4 | import numpy as np 5 | import PIL 6 | import torch as th 7 | import wandb 8 | from tqdm import tqdm 9 | 10 | 11 | def save_model( 12 | glide_model: th.nn.Module, checkpoints_dir: str, train_idx: int, epoch: int 13 | ): 14 | th.save( 15 | glide_model.state_dict(), 16 | os.path.join(checkpoints_dir, f"glide-ft-{epoch}x{train_idx}.pt"), 17 | ) 18 | tqdm.write( 19 | f"Saved checkpoint {train_idx} to {checkpoints_dir}/glide-ft-{epoch}x{train_idx}.pt" 20 | ) 21 | 22 | 23 | def pred_to_pil(pred: th.Tensor) -> PIL.Image: 24 | scaled = ((pred + 1) * 127.5).round().clamp(0, 255).to(th.uint8).cpu() 25 | reshaped = scaled.permute(2, 0, 3, 1).reshape([pred.shape[2], -1, 3]) 26 | return PIL.Image.fromarray(reshaped.numpy()) 27 | 28 | 29 | def pil_image_to_norm_tensor(pil_image): 30 | """ 31 | Convert a PIL image to a PyTorch tensor normalized to [-1, 1] with shape [B, C, H, W]. 32 | """ 33 | return th.from_numpy(np.asarray(pil_image)).float().permute(2, 0, 1) / 127.5 - 1.0 34 | 35 | 36 | def resize_for_upsample( 37 | original, low_res_x, low_res_y, upscale_factor: int = 4 38 | ) -> Tuple[th.Tensor, th.Tensor]: 39 | """ 40 | Resize/Crop an image to the size of the low resolution image. This is useful for upsampling. 41 | 42 | Args: 43 | original: A PIL.Image object to be cropped. 44 | low_res_x: The width of the low resolution image. 45 | low_res_y: The height of the low resolution image. 46 | upscale_factor: The factor by which to upsample the image. 47 | 48 | Returns: 49 | The downsampled image and the corresponding upscaled version cropped according to upscale_factor. 50 | """ 51 | high_res_x, high_res_y = low_res_x * upscale_factor, low_res_y * upscale_factor 52 | high_res_image = original.resize((high_res_x, high_res_y), PIL.Image.LANCZOS) 53 | high_res_tensor = pil_image_to_norm_tensor(pil_image=high_res_image) 54 | low_res_image = high_res_image.resize( 55 | (low_res_x, low_res_y), resample=PIL.Image.BICUBIC 56 | ) 57 | low_res_tensor = pil_image_to_norm_tensor(pil_image=low_res_image) 58 | return low_res_tensor, high_res_tensor 59 | 60 | 61 | def mean_flat(tensor): 62 | """ 63 | Take the mean over all non-batch dimensions. 64 | """ 65 | return tensor.mean(dim=list(range(1, len(tensor.shape)))) 66 | 67 | 68 | def wandb_setup( 69 | batch_size: int, 70 | side_x: int, 71 | side_y: int, 72 | learning_rate: float, 73 | use_fp16: bool, 74 | device: str, 75 | data_dir: str, 76 | base_dir: str, 77 | project_name: str = "glide-text2im-finetune", 78 | ): 79 | return wandb.init( 80 | project=project_name, 81 | config={ 82 | "batch_size": batch_size, 83 | "side_x": side_x, 84 | "side_y": side_y, 85 | "learning_rate": learning_rate, 86 | "use_fp16": use_fp16, 87 | "device": device, 88 | "data_dir": data_dir, 89 | "base_dir": base_dir, 90 | }, 91 | ) 92 | -------------------------------------------------------------------------------- /glide_finetune/wds_loader.py: -------------------------------------------------------------------------------- 1 | import io 2 | import json 3 | from random import random 4 | 5 | import PIL 6 | import torch as th 7 | import webdataset as wds 8 | 9 | from glide_finetune.glide_util import (get_tokens_and_mask, 10 | get_uncond_tokens_mask) 11 | from glide_finetune.train_util import pil_image_to_norm_tensor 12 | 13 | 14 | def glide_wds_loader( 15 | urls, 16 | enable_text=True, 17 | enable_image=True, 18 | enable_metadata=True, 19 | image_key="jpg", 20 | caption_key="txt", 21 | metadata_key="json", 22 | cache_path=None, 23 | tokenizer=None, 24 | base_x=64, 25 | base_y=64, 26 | uncond_p=0.2, 27 | nsfw_filter=True, 28 | ar_lower=0.5, 29 | ar_upper=2.0, 30 | min_original_height=256, 31 | min_original_width=256, 32 | enable_upsample=False, 33 | similarity_threshold_upper=0.0, 34 | similarity_threshold_lower=0.5, 35 | words_to_skip=[], 36 | dataset_name="laion", # can be laion, alamy. 37 | upscale_factor=4, 38 | ): 39 | 40 | base_image_shape = (base_x, base_y) 41 | upsample_image_shape = (int(base_x * upscale_factor), int(base_y * upscale_factor)) 42 | dataset = wds.WebDataset( 43 | urls, 44 | cache_dir=cache_path, 45 | cache_size=10**10, 46 | handler=wds.handlers.reraise_exception, 47 | ) 48 | 49 | def filter_dataset_laion(item): 50 | if enable_text and caption_key not in item: 51 | return False 52 | if enable_image and image_key not in item: 53 | return False 54 | if enable_metadata and metadata_key not in item: 55 | return False 56 | 57 | metadata = json.loads(item["json"].decode("utf-8")) 58 | 59 | similarity = float(metadata["similarity"]) 60 | original_height = float(metadata["original_height"]) 61 | original_width = float(metadata["original_width"]) 62 | aspect_ratio = original_width / original_height 63 | caption = item[caption_key].decode("utf-8").lower() 64 | nsfw_rating = metadata["NSFW"] 65 | 66 | if original_height < min_original_height or original_width < min_original_width: 67 | return False 68 | if aspect_ratio < ar_lower or aspect_ratio > ar_upper: 69 | return False 70 | if ( 71 | similarity < similarity_threshold_lower 72 | or similarity > similarity_threshold_upper 73 | ): 74 | return False 75 | if nsfw_filter and nsfw_rating in ["NSFW", "LIKELY"]: 76 | return False 77 | if any(slur.lower() in caption for slur in words_to_skip): 78 | return False 79 | return True 80 | 81 | def filter_dataset_alamy(item): 82 | if enable_image and "jpg" not in item: 83 | return False 84 | if enable_metadata and "json" not in item: 85 | return False 86 | metadata = json.loads(item["json"].decode("utf-8")) 87 | language_code = metadata["lc"] 88 | if language_code != "en": 89 | return False 90 | if enable_text and "caption" not in metadata: 91 | return False 92 | return True # all good 93 | 94 | if dataset_name == "laion": 95 | filtered_dataset = dataset.select(filter_dataset_laion) 96 | elif dataset_name == "alamy": 97 | filtered_dataset = dataset.select(filter_dataset_alamy) 98 | else: 99 | raise ValueError( 100 | f"Unknown dataset: {dataset_name}. Must be one of 'laion' or 'alamy'." 101 | ) 102 | 103 | def preprocess_dataset(item): 104 | tokens, mask, base_tensor, upsample_tensor = None, None, None, None 105 | 106 | # 20%, the empty token is used to represent the unconditional token. 107 | # This lets classifier-free guidance work after training. 108 | if not enable_text or random() < uncond_p: 109 | tokens, mask = get_uncond_tokens_mask(tokenizer) 110 | else: 111 | caption = item[caption_key].decode("utf-8") 112 | tokens, mask = get_tokens_and_mask(tokenizer, caption) 113 | 114 | image_data = item[image_key] 115 | original_pil_image = PIL.Image.open(io.BytesIO(image_data)) 116 | 117 | base_pil_image = original_pil_image.resize(base_image_shape, resample=PIL.Image.BICUBIC).convert("RGB") 118 | base_tensor = pil_image_to_norm_tensor(base_pil_image) 119 | 120 | # The upsample model needs both the base and the upsample images e.g. 64x64 and 256x256. 121 | if enable_upsample: 122 | upsample_pil_image = original_pil_image.resize( 123 | upsample_image_shape 124 | ).convert("RGB") 125 | upsample_tensor = pil_image_to_norm_tensor(upsample_pil_image) 126 | return ( 127 | th.tensor(tokens), 128 | th.tensor(mask, dtype=th.bool), 129 | base_tensor, 130 | upsample_tensor, 131 | ) 132 | return th.tensor(tokens), th.tensor(mask, dtype=th.bool), base_tensor 133 | 134 | transformed_dataset = filtered_dataset.map( 135 | preprocess_dataset, handler=wds.handlers.reraise_exception 136 | ) 137 | return transformed_dataset 138 | -------------------------------------------------------------------------------- /low_res_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afiaka87/glide-finetune/3f312802cee418e29041358711160fae68e17e66/low_res_face.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp==3.8.1 2 | einops==0.3.2 3 | ftfy==6.0.3 4 | matplotlib==3.5.1 5 | mpi4py==3.1.3 6 | numpy==1.21.5 7 | omegaconf==2.1.1 8 | packaging==21.3 9 | Pillow==8.4.0 10 | pytorch-lightning==1.5.7 11 | PyYAML==6.0 12 | regex==2021.11.10 13 | requests==2.26.0 14 | termcolor==1.1.0 15 | toml==0.10.2 16 | torch==1.10.1 17 | torchvision==0.11.2 18 | tornado==6.1 19 | tqdm==4.62.3 20 | typing_extensions==4.0.1 21 | urllib3==1.26.7 22 | wandb==0.12.9 23 | webdataset==0.1.103 24 | -e git+https://git@github.com/crowsonkb/glide-text2im.git#egg=glide_text2im 25 | -e git+https://git@github.com/openai/guided-diffusion.git@main#egg=guided_diffusion -------------------------------------------------------------------------------- /scripts/run-docker.sh: -------------------------------------------------------------------------------- 1 | docker run \ 2 | --runtime=nvidia \ 3 | -it \ 4 | --rm \ 5 | --ipc=host \ 6 | -e LOCAL_USER_ID=`id -u $USER` \ 7 | --mount src="$(pwd)",dst=/home/samsepiol/glide_finetune,type=bind \ 8 | --mount src=/home/samsepiol/datasets/current-dataset,dst=/home/samsepiol/datasets/current_dataset,type=bind \ 9 | 'pyt_child' 10 | -------------------------------------------------------------------------------- /scripts/run-finetune.sh: -------------------------------------------------------------------------------- 1 | python glide-finetune/glide-finetune.py \ 2 | -bs 2 \ 3 | -sgd \ 4 | -fp16 \ 5 | -tgs 4.0 \ 6 | -tbs 1 \ 7 | -lr '0.0001' \ 8 | -drop '0.1' \ 9 | -x 64 \ 10 | -y 64 \ 11 | -crop '0.8' \ 12 | -p '0.2' \ 13 | -txt \ 14 | -dev cuda \ 15 | -data '~/datasets/coco-style-dataset' \ 16 | -resume '' \ 17 | -ckpt 'CHECKPOINT_DIR' \ 18 | -grad_ckpt \ 19 | -name 'glide-finetune-wandb' \ 20 | -epochs 40 \ 21 | -prompt '' \ 22 | -freq 100 -------------------------------------------------------------------------------- /train_glide.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | from glob import glob 3 | import os 4 | 5 | import numpy as np 6 | import torch as th 7 | import torchvision.transforms as T 8 | from tqdm import trange 9 | 10 | from glide_finetune.glide_finetune import run_glide_finetune_epoch 11 | from glide_finetune.glide_util import load_model 12 | from glide_finetune.loader import TextImageDataset 13 | from glide_finetune.train_util import wandb_setup 14 | from glide_finetune.wds_loader import glide_wds_loader 15 | 16 | 17 | def run_glide_finetune( 18 | data_dir="./data", 19 | batch_size=1, 20 | learning_rate=1e-5, 21 | adam_weight_decay=0.0, 22 | side_x=64, 23 | side_y=64, 24 | resize_ratio=1.0, 25 | uncond_p=0.0, 26 | resume_ckpt="", 27 | checkpoints_dir="./finetune_checkpoints", 28 | use_fp16=False, # Tends to cause issues,not sure why as the paper states fp16 is stable. 29 | device="cpu", 30 | freeze_transformer=False, 31 | freeze_diffusion=False, 32 | project_name="glide_finetune", 33 | activation_checkpointing=False, 34 | use_captions=True, 35 | num_epochs=100, 36 | log_frequency=100, 37 | test_prompt="a group of skiers are preparing to ski down a mountain.", 38 | sample_bs=1, 39 | sample_gs=8.0, 40 | use_webdataset=False, 41 | image_key="jpg", 42 | caption_key="txt", 43 | enable_upsample=False, 44 | upsample_factor=4, 45 | image_to_upsample='low_res_face.png', 46 | ): 47 | if "~" in data_dir: 48 | data_dir = os.path.expanduser(data_dir) 49 | if "~" in checkpoints_dir: 50 | checkpoints_dir = os.path.expanduser(checkpoints_dir) 51 | 52 | # Create the checkpoint/output directories 53 | os.makedirs(checkpoints_dir, exist_ok=True) 54 | 55 | # Start wandb logging 56 | wandb_run = wandb_setup( 57 | batch_size=batch_size, 58 | side_x=side_x, 59 | side_y=side_y, 60 | learning_rate=learning_rate, 61 | use_fp16=use_fp16, 62 | device=device, 63 | data_dir=data_dir, 64 | base_dir=checkpoints_dir, 65 | project_name=project_name, 66 | ) 67 | print("Wandb setup.") 68 | 69 | # Model setup 70 | glide_model, glide_diffusion, glide_options = load_model( 71 | glide_path=resume_ckpt, 72 | use_fp16=use_fp16, 73 | freeze_transformer=freeze_transformer, 74 | freeze_diffusion=freeze_diffusion, 75 | activation_checkpointing=activation_checkpointing, 76 | model_type="base" if not enable_upsample else "upsample", 77 | ) 78 | glide_model.train() 79 | number_of_params = sum(x.numel() for x in glide_model.parameters()) 80 | print(f"Number of parameters: {number_of_params}") 81 | number_of_trainable_params = sum( 82 | x.numel() for x in glide_model.parameters() if x.requires_grad 83 | ) 84 | print(f"Trainable parameters: {number_of_trainable_params}") 85 | 86 | # Data setup 87 | print("Loading data...") 88 | if use_webdataset: 89 | dataset = glide_wds_loader( 90 | urls=data_dir, 91 | caption_key=caption_key, 92 | image_key=image_key, 93 | enable_image=True, 94 | enable_text=use_captions, 95 | enable_upsample=enable_upsample, 96 | tokenizer=glide_model.tokenizer, 97 | ar_lower=0.5, 98 | ar_upper=2.0, 99 | min_original_height=side_x * upsample_factor, 100 | min_original_width=side_y * upsample_factor, 101 | upscale_factor=upsample_factor, 102 | nsfw_filter=True, 103 | similarity_threshold_upper=0.0, 104 | similarity_threshold_lower=0.5, 105 | words_to_skip=[], 106 | dataset_name="laion", # can be laion, alamy. 107 | ) 108 | else: 109 | dataset = TextImageDataset( 110 | folder=data_dir, 111 | side_x=side_x, 112 | side_y=side_y, 113 | resize_ratio=resize_ratio, 114 | uncond_p=uncond_p, 115 | shuffle=True, 116 | tokenizer=glide_model.tokenizer, 117 | text_ctx_len=glide_options["text_ctx"], 118 | use_captions=use_captions, 119 | enable_glide_upsample=enable_upsample, 120 | upscale_factor=upsample_factor, # TODO: make this a parameter 121 | ) 122 | 123 | # Data loader setup 124 | dataloader = th.utils.data.DataLoader( 125 | dataset, 126 | batch_size=batch_size, 127 | shuffle=not use_webdataset, 128 | num_workers=0, 129 | pin_memory=(device == "cuda"), 130 | ) 131 | 132 | # Optimizer setup 133 | optimizer = th.optim.AdamW( 134 | [x for x in glide_model.parameters() if x.requires_grad], 135 | lr=learning_rate, 136 | weight_decay=adam_weight_decay, 137 | ) 138 | 139 | if not freeze_transformer: # if we want to train the transformer, we need to backpropagate through the diffusion model. 140 | glide_model.out.requires_grad_(True) 141 | glide_model.input_blocks.requires_grad_(True) 142 | glide_model.middle_block.requires_grad_(True) 143 | glide_model.output_blocks.requires_grad_(True) 144 | 145 | 146 | # Training setup 147 | outputs_dir = "./outputs" 148 | os.makedirs(outputs_dir, exist_ok=True) 149 | 150 | existing_runs = [ sub_dir for sub_dir in os.listdir(checkpoints_dir) if os.path.isdir(os.path.join(checkpoints_dir, sub_dir))] 151 | existing_runs_int = [] 152 | for x in existing_runs: 153 | try: 154 | existing_runs_int.append(int(x)) 155 | except: 156 | print("unexpected directory naming scheme") 157 | #ignore 158 | existing_runs_int = sorted(existing_runs_int) 159 | next_run = 0 if len(existing_runs) == 0 else existing_runs_int[-1] + 1 160 | current_run_ckpt_dir = os.path.join(checkpoints_dir, str(next_run).zfill(4)) 161 | 162 | os.makedirs(current_run_ckpt_dir, exist_ok=True) 163 | 164 | for epoch in trange(num_epochs): 165 | print(f"Starting epoch {epoch}") 166 | run_glide_finetune_epoch( 167 | glide_model=glide_model, 168 | glide_diffusion=glide_diffusion, 169 | glide_options=glide_options, 170 | optimizer=optimizer, 171 | dataloader=dataloader, 172 | prompt=test_prompt, 173 | sample_bs=sample_bs, 174 | sample_gs=sample_gs, 175 | checkpoints_dir=current_run_ckpt_dir, 176 | outputs_dir=outputs_dir, 177 | side_x=side_x, 178 | side_y=side_y, 179 | device=device, 180 | wandb_run=wandb_run, 181 | log_frequency=log_frequency, 182 | epoch=epoch, 183 | gradient_accumualation_steps=1, 184 | train_upsample=enable_upsample, 185 | ) 186 | 187 | 188 | def parse_args(): 189 | parser = argparse.ArgumentParser() 190 | parser.add_argument("--data_dir", "-data", type=str, default="./data") 191 | parser.add_argument("--batch_size", "-bs", type=int, default=1) 192 | parser.add_argument("--learning_rate", "-lr", type=float, default=2e-5) 193 | parser.add_argument("--adam_weight_decay", "-adam_wd", type=float, default=0.0) 194 | parser.add_argument("--side_x", "-x", type=int, default=64) 195 | parser.add_argument("--side_y", "-y", type=int, default=64) 196 | parser.add_argument( 197 | "--resize_ratio", "-crop", type=float, default=0.8, help="Crop ratio" 198 | ) 199 | parser.add_argument( 200 | "--uncond_p", 201 | "-p", 202 | type=float, 203 | default=0.2, 204 | help="Probability of using the empty/unconditional token instead of a caption. OpenAI used 0.2 for their finetune.", 205 | ) 206 | parser.add_argument( 207 | "--train_upsample", 208 | "-upsample", 209 | action="store_true", 210 | help="Train the upsampling type of the model instead of the base model.", 211 | ) 212 | parser.add_argument( 213 | "--resume_ckpt", 214 | "-resume", 215 | type=str, 216 | default="", 217 | help="Checkpoint to resume from", 218 | ) 219 | parser.add_argument( 220 | "--checkpoints_dir", "-ckpt", type=str, default="./glide_checkpoints/" 221 | ) 222 | parser.add_argument("--use_fp16", "-fp16", action="store_true") 223 | parser.add_argument("--device", "-dev", type=str, default="") 224 | parser.add_argument("--log_frequency", "-freq", type=int, default=100) 225 | parser.add_argument("--freeze_transformer", "-fz_xt", action="store_true") 226 | parser.add_argument("--freeze_diffusion", "-fz_unet", action="store_true") 227 | parser.add_argument("--project_name", "-name", type=str, default="glide-finetune") 228 | parser.add_argument("--activation_checkpointing", "-grad_ckpt", action="store_true") 229 | parser.add_argument("--use_captions", "-txt", action="store_true") 230 | parser.add_argument("--epochs", "-epochs", type=int, default=20) 231 | parser.add_argument( 232 | "--test_prompt", 233 | "-prompt", 234 | type=str, 235 | default="a group of skiers are preparing to ski down a mountain.", 236 | ) 237 | parser.add_argument( 238 | "--test_batch_size", 239 | "-tbs", 240 | type=int, 241 | default=1, 242 | help="Batch size used for model eval, not training.", 243 | ) 244 | parser.add_argument( 245 | "--test_guidance_scale", 246 | "-tgs", 247 | type=float, 248 | default=4.0, 249 | help="Guidance scale used during model eval, not training.", 250 | ) 251 | parser.add_argument( 252 | "--use_webdataset", 253 | "-wds", 254 | action="store_true", 255 | help="Enables webdataset (tar) loading", 256 | ) 257 | parser.add_argument( 258 | "--wds_image_key", 259 | "-wds_img", 260 | type=str, 261 | default="jpg", 262 | help="A 'key' e.g. 'jpg' used to access the image in the webdataset", 263 | ) 264 | parser.add_argument( 265 | "--wds_caption_key", 266 | "-wds_cap", 267 | type=str, 268 | default="txt", 269 | help="A 'key' e.g. 'txt' used to access the caption in the webdataset", 270 | ) 271 | parser.add_argument( 272 | "--wds_dataset_name", 273 | "-wds_name", 274 | type=str, 275 | default="laion", 276 | help="Name of the webdataset to use (laion or alamy)", 277 | ) 278 | parser.add_argument("--seed", "-seed", type=int, default=0) 279 | parser.add_argument( 280 | "--cudnn_benchmark", 281 | "-cudnn", 282 | action="store_true", 283 | help="Enable cudnn benchmarking. May improve performance. (may not)", 284 | ) 285 | parser.add_argument( 286 | "--upscale_factor", "-upscale", type=int, default=4, help="Upscale factor for training the upsampling model only" 287 | ) 288 | parser.add_argument("--image_to_upsample", "-lowres", type=str, default="low_res_face.png") 289 | args = parser.parse_args() 290 | 291 | return args 292 | 293 | 294 | if __name__ == "__main__": 295 | # CUDA/CPU setup 296 | args = parse_args() 297 | if len(args.device) > 0: 298 | device = th.device(args.device) 299 | else: 300 | device = th.device("cpu") if not th.cuda.is_available() else th.device("cuda") 301 | 302 | th.manual_seed(args.seed) 303 | np.random.seed(args.seed) 304 | th.backends.cudnn.benchmark = args.cudnn_benchmark 305 | 306 | for arg in vars(args): 307 | print(f"--{arg} {getattr(args, arg)}") 308 | 309 | if args.use_webdataset: 310 | # webdataset uses tars 311 | data_dir = glob(os.path.join(args.data_dir, "*.tar")) 312 | else: 313 | data_dir = args.data_dir 314 | 315 | run_glide_finetune( 316 | data_dir=args.data_dir, 317 | batch_size=args.batch_size, 318 | learning_rate=args.learning_rate, 319 | adam_weight_decay=args.adam_weight_decay, 320 | side_x=args.side_x, 321 | side_y=args.side_y, 322 | resize_ratio=args.resize_ratio, 323 | uncond_p=args.uncond_p, 324 | resume_ckpt=args.resume_ckpt, 325 | checkpoints_dir=args.checkpoints_dir, 326 | use_fp16=args.use_fp16, 327 | device=device, 328 | log_frequency=args.log_frequency, 329 | freeze_transformer=args.freeze_transformer, 330 | freeze_diffusion=args.freeze_diffusion, 331 | project_name=args.project_name, 332 | activation_checkpointing=args.activation_checkpointing, 333 | use_captions=args.use_captions, 334 | num_epochs=args.epochs, 335 | test_prompt=args.test_prompt, 336 | sample_bs=args.test_batch_size, 337 | sample_gs=args.test_guidance_scale, 338 | use_webdataset=args.use_webdataset, 339 | image_key=args.wds_image_key, 340 | caption_key=args.wds_caption_key, 341 | enable_upsample=args.train_upsample, 342 | upsample_factor=args.upscale_factor, 343 | image_to_upsample=args.image_to_upsample, 344 | ) 345 | --------------------------------------------------------------------------------