Fix empty else

#5
by multimodalart HF staff - opened
Files changed (18) hide show
  1. .gitattributes +35 -30
  2. .gitignore +0 -1
  3. 10o.png +0 -3
  4. 1o.png +0 -3
  5. 2o.png +0 -3
  6. 3o.png +0 -3
  7. 4o.png +0 -3
  8. 5o.png +0 -3
  9. 6o.png +0 -3
  10. 7o.png +0 -3
  11. 8o.png +0 -3
  12. 9o.png +0 -3
  13. README.md +8 -8
  14. __pycache__/safety_checker_improved.cpython-310.pyc +0 -0
  15. app.py +259 -427
  16. requirements.txt +2 -6
  17. safety_checker_improved.py +1 -1
  18. twitter_prompts.csv +2063 -46
.gitattributes CHANGED
@@ -1,30 +1,35 @@
1
- nsfweffnetv2-b02-3epochs.h5 filter=lfs diff=lfs merge=lfs -text
2
- fifth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
3
- ninth.im_.pt filter=lfs diff=lfs merge=lfs -text
4
- tenth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
5
- third.gemb_.pt filter=lfs diff=lfs merge=lfs -text
6
- eigth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
7
- first.gemb_.pt filter=lfs diff=lfs merge=lfs -text
8
- fourth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
9
- ninth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
10
- sixth.gemb_.pt filter=lfs diff=lfs merge=lfs -text
11
- tenth.im_.pt filter=lfs diff=lfs merge=lfs -text
12
- eigth.im_.pt filter=lfs diff=lfs merge=lfs -text
13
- seventh.gemb_.pt filter=lfs diff=lfs merge=lfs -text
14
- sixth.im_.pt filter=lfs diff=lfs merge=lfs -text
15
- third.im_.pt filter=lfs diff=lfs merge=lfs -text
16
- fifth.im_.pt filter=lfs diff=lfs merge=lfs -text
17
- first.im_.pt filter=lfs diff=lfs merge=lfs -text
18
- fourth.im_.pt filter=lfs diff=lfs merge=lfs -text
19
- second.gemb_.pt filter=lfs diff=lfs merge=lfs -text
20
- second.im_.pt filter=lfs diff=lfs merge=lfs -text
21
- seventh.im_.pt filter=lfs diff=lfs merge=lfs -text
22
- image';l';.png filter=lfs diff=lfs merge=lfs -text
23
- second.png filter=lfs diff=lfs merge=lfs -text
24
- sixth.png filter=lfs diff=lfs merge=lfs -text
25
- third.png filter=lfs diff=lfs merge=lfs -text
26
- fifth.png filter=lfs diff=lfs merge=lfs -text
27
- first.png filter=lfs diff=lfs merge=lfs -text
28
- fourth.png filter=lfs diff=lfs merge=lfs -text
29
- *.mp4 filter=lfs diff=lfs merge=lfs -text
30
- *.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
.gitignore DELETED
@@ -1 +0,0 @@
1
- __pycache__*
 
 
10o.png DELETED

Git LFS Details

  • SHA256: c4cc3479937b13dd2b3d66479a44becd24f5f7e8262e47b93a6ec94883733ffe
  • Pointer size: 132 Bytes
  • Size of remote file: 1.15 MB
1o.png DELETED

Git LFS Details

  • SHA256: a974ed58fe3428b64b808776d43569b7a2dcad667f636c73f9a150c434b46315
  • Pointer size: 132 Bytes
  • Size of remote file: 1.82 MB
2o.png DELETED

Git LFS Details

  • SHA256: 15faf7373356cbcc59531da9d02ffe3642826c156409a4a8d88904aca295ebba
  • Pointer size: 131 Bytes
  • Size of remote file: 357 kB
3o.png DELETED

Git LFS Details

  • SHA256: 38fa93ce97f1108e2d5263d0935f247b894521660b7d3b5145e6a14b76a1a460
  • Pointer size: 132 Bytes
  • Size of remote file: 1.44 MB
4o.png DELETED

Git LFS Details

  • SHA256: 27c35d730f0b67039915ae14a0ea07bd2425bce04525cb88672428177e7b0117
  • Pointer size: 131 Bytes
  • Size of remote file: 956 kB
5o.png DELETED

Git LFS Details

  • SHA256: 5ab520099c498f5e300282522c0a85d1469451d30a77742cc34af80f29182d23
  • Pointer size: 132 Bytes
  • Size of remote file: 1.43 MB
6o.png DELETED

Git LFS Details

  • SHA256: 6cf8b9917283b2c5b2d74d5042d0219f7d458e85d1e0c8189aae99f16e304adb
  • Pointer size: 132 Bytes
  • Size of remote file: 1.53 MB
7o.png DELETED

Git LFS Details

  • SHA256: a2919c8daed335927f5b6cf9b46016bf1717952b9a475db3eee8a1cd36b89d56
  • Pointer size: 132 Bytes
  • Size of remote file: 1.98 MB
8o.png DELETED

Git LFS Details

  • SHA256: ce5a40a8ef28cf70a49b5dc5318f382a738f58d1a838fedae25ee2206e7e174a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.44 MB
9o.png DELETED

Git LFS Details

  • SHA256: d0557ac42ac530a2a562609cde5ecbbeefb49eab392c69ddb7e80187495ba14b
  • Pointer size: 132 Bytes
  • Size of remote file: 1.4 MB
README.md CHANGED
@@ -1,12 +1,12 @@
1
  ---
2
- license: mit
3
- title: Blue Tigers
 
 
4
  sdk: gradio
5
- emoji: 👁
6
- colorFrom: blue
7
- colorTo: purple
8
- pinned: true
9
  ---
10
- # Blue Tigers
11
 
12
- Zahir with movement.
 
1
  ---
2
+ title: Generative Recsys
3
+ emoji: 🐨
4
+ colorFrom: purple
5
+ colorTo: blue
6
  sdk: gradio
7
+ sdk_version: 4.25.0
8
+ app_file: app.py
9
+ pinned: false
 
10
  ---
 
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
__pycache__/safety_checker_improved.cpython-310.pyc ADDED
Binary file (1.39 kB). View file
 
app.py CHANGED
@@ -1,107 +1,43 @@
1
-
2
-
3
- # TODO unify/merge origin and this
4
- # TODO save & restart from (if it exists) dataframe parquet
5
- import torch
6
-
7
- # lol
8
  DEVICE = 'cuda'
9
- STEPS = 8
10
- output_hidden_state = False
11
- device = "cuda"
12
- dtype = torch.bfloat16
13
-
14
-
15
- import spaces
16
-
17
- import matplotlib.pyplot as plt
18
- import matplotlib
19
- import logging
20
 
21
- import os
22
- import imageio
23
  import gradio as gr
24
  import numpy as np
25
- from sklearn.svm import LinearSVC
 
26
  import pandas as pd
27
- from apscheduler.schedulers.background import BackgroundScheduler
28
- import sched
29
- import threading
 
 
 
30
 
31
  import random
32
  import time
33
- from PIL import Image
34
- # from safety_checker_improved import maybe_nsfw
35
 
 
 
36
 
37
- torch.set_grad_enabled(False)
38
- torch.backends.cuda.matmul.allow_tf32 = True
39
- torch.backends.cudnn.allow_tf32 = True
40
 
41
- prevs_df = pd.DataFrame(columns=['paths', 'embeddings', 'ips', 'user:rating', 'latest_user_to_rate', 'from_user_id', 'text', 'gemb'])
 
 
42
 
43
- import spaces
44
- start_time = time.time()
45
 
46
  prompt_list = [p for p in list(set(
47
  pd.read_csv('./twitter_prompts.csv').iloc[:, 1].tolist())) if type(p) == str]
48
 
 
49
 
50
  ####################### Setup Model
51
- from diffusers import EulerDiscreteScheduler, LCMScheduler, AutoencoderTiny, UNet2DConditionModel, AutoencoderKL, AutoPipelineForText2Image
52
- from transformers import CLIPTextModel
53
- from huggingface_hub import hf_hub_download
54
- from safetensors.torch import load_file
55
- from PIL import Image
56
- from transformers import CLIPVisionModelWithProjection
57
- import uuid
58
- import av
59
-
60
- def write_video(file_name, images, fps=16):
61
- container = av.open(file_name, mode="w")
62
-
63
- stream = container.add_stream("h264", rate=fps)
64
- # stream.options = {'preset': 'faster'}
65
- stream.thread_count = 1
66
- stream.width = 512
67
- stream.height = 512
68
- stream.pix_fmt = "yuv420p"
69
-
70
- for img in images:
71
- img = np.array(img)
72
- img = np.round(img).astype(np.uint8)
73
- frame = av.VideoFrame.from_ndarray(img, format="rgb24")
74
- for packet in stream.encode(frame):
75
- container.mux(packet)
76
- # Flush stream
77
- for packet in stream.encode():
78
- container.mux(packet)
79
- # Close the file
80
- container.close()
81
-
82
- def imio_write_video(file_name, images, fps=15):
83
- writer = imageio.get_writer(file_name, fps=fps)
84
-
85
- for im in images:
86
- writer.append_data(np.array(im))
87
- writer.close()
88
-
89
-
90
- image_encoder = CLIPVisionModelWithProjection.from_pretrained("h94/IP-Adapter", subfolder="sdxl_models/image_encoder", torch_dtype=dtype,
91
- device_map='cuda')
92
- #vae = AutoencoderTiny.from_pretrained("madebyollin/taesd", torch_dtype=dtype)
93
-
94
- # vae = ConsistencyDecoderVAE.from_pretrained("openai/consistency-decoder", torch_dtype=dtype)
95
- # vae = compile_unet(vae, config=config)
96
-
97
- #finetune_path = '''/home/ryn_mote/Misc/finetune-sd1.5/dreambooth-model best'''''
98
- #unet = UNet2DConditionModel.from_pretrained(finetune_path+'/unet/').to(dtype)
99
- #text_encoder = CLIPTextModel.from_pretrained(finetune_path+'/text_encoder/').to(dtype)
100
-
101
- #rynmurdock/Sea_Claws
102
  model_id = "stabilityai/stable-diffusion-xl-base-1.0"
103
  sdxl_lightening = "ByteDance/SDXL-Lightning"
104
- ckpt = "sdxl_lightning_8step_unet.safetensors"
105
  unet = UNet2DConditionModel.from_config(model_id, subfolder="unet", low_cpu_mem_usage=True, device_map=DEVICE).to(torch.float16)
106
  unet.load_state_dict(load_file(hf_hub_download(sdxl_lightening, ckpt)))
107
 
@@ -112,225 +48,220 @@ pipe.load_ip_adapter("h94/IP-Adapter", subfolder="sdxl_models", weight_name="ip-
112
  pipe.register_modules(image_encoder = image_encoder)
113
  pipe.set_ip_adapter_scale(0.8)
114
 
115
- #pipe.vae = AutoencoderTiny.from_pretrained("madebyollin/taesdxl", torch_dtype=torch.float16, low_cpu_mem_usage=True)
116
  pipe.scheduler = EulerDiscreteScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing")
117
 
118
- pipe.to(device=DEVICE).to(dtype=dtype)
119
- output_hidden_state = False
120
-
121
 
 
 
 
 
 
122
 
123
 
124
- # pipe.unet.fuse_qkv_projections()
125
- #pipe.enable_free_init(method="gaussian", use_fast_sampling=True)
126
-
127
- #pipe.unet = torch.compile(pipe.unet)
128
- #pipe.vae = torch.compile(pipe.vae)
129
-
130
-
131
-
132
- @spaces.GPU()
133
- def generate_gpu(in_im_embs, prompt='the scene'):
134
- with torch.no_grad():
135
- print(prompt)
136
- in_im_embs = in_im_embs.to('cuda').unsqueeze(0)
137
- output = pipe(prompt=prompt, guidance_scale=1, added_cond_kwargs={}, ip_adapter_image_embeds=[in_im_embs], num_inference_steps=STEPS)
138
- im_emb, _ = pipe.encode_image(
139
- output.images[0], 'cuda', 1, output_hidden_state
140
- )
141
- im_emb = im_emb.detach().to('cpu').to(torch.float32)
142
- return output, im_emb
143
-
144
-
145
- def generate(in_im_embs, prompt='the scene'):
146
- output, im_emb = generate_gpu(in_im_embs, prompt)
147
- nsfw = False#maybe_nsfw(output.images[0])
148
-
149
- name = str(uuid.uuid4()).replace("-", "")
150
- path = f"/tmp/{name}.png"
151
-
152
- if nsfw:
153
- gr.Warning("NSFW content detected.")
154
- # TODO could return an automatic dislike of auto dislike on the backend for neither as well; just would need refactoring.
155
- return None, im_emb
156
-
157
- output.images[0].save(path)
158
- return path, im_emb
159
-
160
-
161
  #######################
162
 
 
163
 
 
 
164
 
 
 
 
 
 
 
165
 
166
 
 
 
 
 
 
 
 
 
167
 
168
- @spaces.GPU()
169
- def solver(embs, ys):
170
- print('ys:', ys,'EMBS:', embs.shape, embs)
171
- ys = torch.tensor(ys).to('cpu', dtype=torch.float32).squeeze().unsqueeze(1)
172
-
173
- sol = LinearSVC(class_weight='balanced').fit(np.array(embs), np.array(torch.tensor(ys).float() * 2 - 1)).coef_
174
- return torch.tensor(sol).to('cpu', dtype=torch.float32)
175
-
176
-
 
 
 
 
 
 
 
 
177
 
 
178
 
179
- def get_user_emb(embs, ys):
180
- # sample only as many negatives as there are positives
181
- indices = range(len(ys))
182
- pos_indices = [i for i in indices if ys[i] > .5]
183
- neg_indices = [i for i in indices if ys[i] <= .5]
184
-
185
- mini = min(len(pos_indices), len(neg_indices))
186
 
187
- if len(ys) > 20: # drop earliest of whichever of neg or pos is most abundant
188
- if len(pos_indices) > len(neg_indices):
189
- ind = pos_indices[0]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
  else:
191
- ind = neg_indices[0]
192
- ys.pop(ind)
193
- embs.pop(ind)
194
- print('Dropping at 20')
195
-
196
- if mini < 1:
197
- feature_embs = torch.stack([torch.randn(1024), torch.randn(1024)])
198
- ys_t = [0, 1]
199
- print('Not enough ratings.')
200
- else:
201
- indices = range(len(ys))
202
- ys_t = [ys[i] for i in indices]
203
- feature_embs = torch.stack([embs[e].detach().cpu() for e in indices]).squeeze()
204
 
205
- # scaler = preprocessing.StandardScaler().fit(feature_embs)
206
- # feature_embs = scaler.transform(feature_embs)
207
- # ys_t = ys
208
 
209
- print(np.array(feature_embs).shape, np.array(ys_t).shape)
 
 
 
 
 
 
 
 
 
 
 
 
 
210
 
211
- sol = solver(feature_embs.squeeze(), ys_t)
212
- dif = torch.tensor(sol, dtype=dtype).to(device)
 
 
 
 
 
 
 
 
 
 
213
 
214
- # could j have a base vector of a black image
215
- latest_pos = (random.sample([feature_embs[i] for i in range(len(ys_t)) if ys_t[i] > .5], 1)[0]).to(device, dtype)
216
-
217
- dif = ((dif / dif.std()) * latest_pos.std())
218
-
219
- sol = (1*latest_pos + 3*dif)/4
220
- return sol
221
-
222
-
223
- def pluck_img(user_id, user_emb):
224
- not_rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, 'gone') == 'gone' for i in prevs_df.iterrows()]]
225
- while len(not_rated_rows) == 0:
226
- not_rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, 'gone') == 'gone' for i in prevs_df.iterrows()]]
227
- time.sleep(.1)
228
- # TODO optimize this lol
229
- best_sim = -100000
230
- for i in not_rated_rows.iterrows():
231
- # TODO sloppy .to but it is 3am.
232
- sim = torch.cosine_similarity(i[1]['embeddings'].detach().to('cpu'), user_emb.detach().to('cpu'))
233
- if sim > best_sim:
234
- best_sim = sim
235
- best_row = i[1]
236
- img = best_row['paths']
237
- return img
238
-
239
-
240
- def background_next_image():
241
- global prevs_df
242
- # only let it get N (maybe 3) ahead of the user
243
- #not_rated_rows = prevs_df[[i[1]['user:rating'] == {' ': ' '} for i in prevs_df.iterrows()]]
244
- rated_rows = prevs_df[[i[1]['user:rating'] != {' ': ' '} for i in prevs_df.iterrows()]]
245
- if len(rated_rows) < 4:
246
- time.sleep(.1)
247
- # not_rated_rows = prevs_df[[i[1]['user:rating'] == {' ': ' '} for i in prevs_df.iterrows()]]
248
- return
249
-
250
- user_id_list = set(rated_rows['latest_user_to_rate'].to_list())
251
- for uid in user_id_list:
252
- rated_rows = prevs_df[[i[1]['user:rating'].get(uid, None) is not None for i in prevs_df.iterrows()]]
253
- not_rated_rows = prevs_df[[i[1]['user:rating'].get(uid, None) is None for i in prevs_df.iterrows()]]
254
-
255
- # we need to intersect not_rated_rows from this user's embed > 7. Just add a new column on which user_id spawned the
256
- # media.
257
-
258
- unrated_from_user = not_rated_rows[[i[1]['from_user_id'] == uid for i in not_rated_rows.iterrows()]]
259
- rated_from_user = rated_rows[[i[1]['from_user_id'] == uid for i in rated_rows.iterrows()]]
260
-
261
- # we pop previous ratings if there are > n
262
- if len(rated_from_user) >= 15:
263
- oldest = rated_from_user.iloc[0]['paths']
264
- prevs_df = prevs_df[prevs_df['paths'] != oldest]
265
- # we don't compute more after n are in the queue for them
266
- if len(unrated_from_user) >= 10:
267
- continue
268
-
269
- if len(rated_rows) < 5:
270
- continue
271
-
272
- embs, ys = pluck_embs_ys(uid)
273
-
274
- user_emb = get_user_emb(embs, [y[1] for y in ys])
275
-
276
-
277
- global glob_idx
278
- glob_idx += 1
279
- if glob_idx >= (len(prompt_list)-1):
280
- glob_idx = 0
281
-
282
-
283
- if glob_idx % 7 == 0:
284
- text = prompt_list[glob_idx]
285
- else:
286
- text = 'an image'
287
- img, embs = generate(user_emb, text)
288
-
289
- if img:
290
- tmp_df = pd.DataFrame(columns=['paths', 'embeddings', 'ips', 'user:rating', 'latest_user_to_rate', 'text', 'gemb'])
291
- tmp_df['paths'] = [img]
292
- tmp_df['embeddings'] = [embs]
293
- tmp_df['user:rating'] = [{' ': ' '}]
294
- tmp_df['from_user_id'] = [uid]
295
- tmp_df['text'] = [text]
296
- prevs_df = pd.concat((prevs_df, tmp_df))
297
- # we can free up storage by deleting the image
298
- if len(prevs_df) > 500:
299
- oldest_path = prevs_df.iloc[6]['paths']
300
- if os.path.isfile(oldest_path):
301
- os.remove(oldest_path)
302
- else:
303
- # If it fails, inform the user.
304
- print("Error: %s file not found" % oldest_path)
305
- # only keep 50 images & embeddings & ips, then remove oldest besides calibrating
306
- prevs_df = pd.concat((prevs_df.iloc[:6], prevs_df.iloc[7:]))
307
 
308
-
309
- def pluck_embs_ys(user_id):
310
- rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, None) != None for i in prevs_df.iterrows()]]
311
- #not_rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, None) == None for i in prevs_df.iterrows()]]
312
- #while len(not_rated_rows) == 0:
313
- # not_rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, None) == None for i in prevs_df.iterrows()]]
314
- # rated_rows = prevs_df[[i[1]['user:rating'].get(user_id, None) != None for i in prevs_df.iterrows()]]
315
- # time.sleep(.01)
316
- # print('current user has 0 not_rated_rows')
317
 
318
- embs = rated_rows['embeddings'].to_list()
319
- ys = [i[user_id] for i in rated_rows['user:rating'].to_list()]
320
- return embs, ys
 
321
 
322
- def next_image(calibrate_prompts, user_id):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
323
  with torch.no_grad():
324
  if len(calibrate_prompts) > 0:
325
- cal_video = calibrate_prompts.pop(0)
326
- image = prevs_df[prevs_df['paths'] == cal_video]['paths'].to_list()[0]
327
- return image, calibrate_prompts,
 
 
 
 
 
328
  else:
329
- embs, ys = pluck_embs_ys(user_id)
330
- ys_here = [y[1] for y in ys]
331
- user_emb = get_user_emb(embs, ys_here)
332
- image = pluck_img(user_id, user_emb)
333
- return image, calibrate_prompts,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
334
 
335
 
336
 
@@ -340,56 +271,40 @@ def next_image(calibrate_prompts, user_id):
340
 
341
 
342
 
343
- def start(_, calibrate_prompts, user_id, request: gr.Request):
344
- user_id = int(str(time.time())[-7:].replace('.', ''))
345
- image, calibrate_prompts = next_image(calibrate_prompts, user_id)
346
  return [
347
- gr.Button(value='👍', interactive=True),
348
- gr.Button(value='Neither (Space)', interactive=True, visible=False),
349
- gr.Button(value='👎', interactive=True),
350
  gr.Button(value='Start', interactive=False),
351
- gr.Button(value='👍 Content', interactive=True, visible=False),
352
- gr.Button(value='👍 Style', interactive=True, visible=False),
353
  image,
 
 
 
354
  calibrate_prompts,
355
- user_id,
356
-
357
  ]
358
 
359
 
360
- def choose(img, choice, calibrate_prompts, user_id, request: gr.Request):
361
- global prevs_df
362
-
363
-
364
- if choice == '👍':
365
- choice = [1, 1]
366
  elif choice == 'Neither (Space)':
367
- img, calibrate_prompts, = next_image(calibrate_prompts, user_id)
368
- return img, calibrate_prompts,
369
- elif choice == '👎':
370
- choice = [0, 0]
371
- elif choice == '👍 Style':
372
- choice = [0, 1]
373
- elif choice == '👍 Content':
374
- choice = [1, 0]
375
  else:
376
- assert False, f'choice is {choice}'
377
 
378
- # if we detected NSFW, leave that area of latent space regardless of how they rated chosen.
379
- # TODO skip allowing rating & just continue
380
-
381
  if img is None:
382
- print('NSFW -- choice is disliked')
383
- choice = [0, 0]
384
-
385
- row_mask = [p.split('/')[-1] in img for p in prevs_df['paths'].to_list()]
386
- # if it's still in the dataframe, add the choice
387
- if len(prevs_df.loc[row_mask, 'user:rating']) > 0:
388
- prevs_df.loc[row_mask, 'user:rating'][0][user_id] = choice
389
- print(row_mask, prevs_df.loc[row_mask, 'latest_user_to_rate'], [user_id])
390
- prevs_df.loc[row_mask, 'latest_user_to_rate'] = [user_id]
391
- img, calibrate_prompts = next_image(calibrate_prompts, user_id)
392
- return img, calibrate_prompts
393
 
394
  css = '''.gradio-container{max-width: 700px !important}
395
  #description{text-align: center}
@@ -439,138 +354,55 @@ document.body.addEventListener('click', function(event) {
439
  fadeInOut(target, '#cccccc');
440
  }
441
  });
442
-
443
  </script>
444
  '''
445
 
446
  with gr.Blocks(css=css, head=js_head) as demo:
447
- gr.Markdown('''# Zahir
448
- ### Generative Recommenders for Exporation of Possible Images
449
-
450
- Explore the latent space without text prompts based on your preferences. Learn more on [the write-up](https://rynmurdock.github.io/posts/2024/3/generative_recomenders/).
451
  ''', elem_id="description")
452
- user_id = gr.State()
453
- # calibration videos -- this is a misnomer now :D
 
454
  calibrate_prompts = gr.State([
455
- './5o.png',
456
- './2o.png',
457
- './6o.png',
458
- './7o.png',
459
- './1o.png',
460
- './8o.png',
461
- './3o.png',
462
- './4o.png',
463
- './10o.png',
464
- './9o.png',
465
  ])
466
- def l():
467
- return None
468
-
469
  with gr.Row(elem_id='output-image'):
470
- img = gr.Image(
471
- label='Lightning',
472
- # autoplay=True,
473
- interactive=False,
474
- # height=512,
475
- # width=512,
476
- #include_audio=False,
477
- elem_id="video_output",
478
- type='filepath',
479
- )
480
- #img.play(l, js='''document.querySelector('[data-testid="Lightning-player"]').loop = true''')
481
-
482
-
483
-
484
  with gr.Row(equal_height=True):
485
- b3 = gr.Button(value='👎', interactive=False, elem_id="dislike")
486
-
487
- b2 = gr.Button(value='Neither (Space)', interactive=False, elem_id="neither", visible=False)
488
-
489
- b1 = gr.Button(value='👍', interactive=False, elem_id="like")
490
- with gr.Row(equal_height=True):
491
- b6 = gr.Button(value='👍 Style', interactive=False, elem_id="dislike like", visible=False)
492
-
493
- b5 = gr.Button(value='👍 Content', interactive=False, elem_id="like dislike", visible=False)
494
-
495
  b1.click(
496
  choose,
497
- [img, b1, calibrate_prompts, user_id],
498
- [img, calibrate_prompts, ],
499
  )
500
  b2.click(
501
  choose,
502
- [img, b2, calibrate_prompts, user_id],
503
- [img, calibrate_prompts, ],
504
  )
505
  b3.click(
506
  choose,
507
- [img, b3, calibrate_prompts, user_id],
508
- [img, calibrate_prompts, ],
509
- )
510
- b5.click(
511
- choose,
512
- [img, b5, calibrate_prompts, user_id],
513
- [img, calibrate_prompts, ],
514
- )
515
- b6.click(
516
- choose,
517
- [img, b6, calibrate_prompts, user_id],
518
- [img, calibrate_prompts, ],
519
  )
520
  with gr.Row():
521
  b4 = gr.Button(value='Start')
522
  b4.click(start,
523
- [b4, calibrate_prompts, user_id],
524
- [b1, b2, b3, b4, b5, b6, img, calibrate_prompts, user_id, ]
525
- )
526
  with gr.Row():
527
- html = gr.HTML('''<div style='text-align:center; font-size:20px'>You will calibrate for several images and then roam. </ div><br><br><br>
528
-
529
- <br><br>
530
- <div style='text-align:center; font-size:14px'>Thanks to @multimodalart for their contributions to the demo, esp. the interface and @maxbittker for feedback.
531
  </ div>''')
532
 
533
- # TODO quiet logging
534
-
535
- scheduler = BackgroundScheduler()
536
- scheduler.add_job(func=background_next_image, trigger="interval", seconds=.2)
537
- scheduler.start()
538
-
539
- #thread = threading.Thread(target=background_next_image,)
540
- #thread.start()
541
-
542
- # TODO shouldn't call this before gradio launch, yeah?
543
- @spaces.GPU()
544
- def encode_space(x):
545
- im_emb, _ = pipe.encode_image(
546
- image, DEVICE, 1, output_hidden_state
547
- )
548
- return im_emb.detach().to('cpu').to(torch.float32)
549
-
550
- # prep our calibration videos
551
- for im, txt in [ # DO NOT NAME THESE PNGs JUST NUMBERS! apparently we assign images by number
552
- ('./1o.png', 'describe the scene: omens in the suburbs'),
553
- ('./2o.png', 'describe the scene: geometric abstract art of a windmill'),
554
- ('./3o.png', 'describe the scene: memento mori'),
555
- ('./4o.png', 'describe the scene: a green plate with anespresso'),
556
- ('./5o.png', '5 '),
557
- ('./6o.png', '6 '),
558
- ('./7o.png', '7 '),
559
- ('./8o.png', '8 '),
560
- ('./9o.png', '9 '),
561
- ('./10o.png', '10 '),
562
- ]:
563
- tmp_df = pd.DataFrame(columns=['paths', 'embeddings', 'ips', 'user:rating', 'text', 'gemb'])
564
- tmp_df['paths'] = [im]
565
- image = Image.open(im).convert('RGB')
566
- im_emb = encode_space(image)
567
-
568
- tmp_df['embeddings'] = [im_emb.detach().to('cpu')]
569
- tmp_df['user:rating'] = [{' ': ' '}]
570
- tmp_df['text'] = [txt]
571
- prevs_df = pd.concat((prevs_df, tmp_df))
572
-
573
- glob_idx = 0
574
- demo.launch(share=True,)
575
-
576
-
 
 
 
 
 
 
 
 
1
  DEVICE = 'cuda'
 
 
 
 
 
 
 
 
 
 
 
2
 
 
 
3
  import gradio as gr
4
  import numpy as np
5
+ from sklearn.svm import SVC
6
+ from sklearn import preprocessing
7
  import pandas as pd
8
+
9
+ from diffusers import LCMScheduler, AutoencoderTiny, EulerDiscreteScheduler, UNet2DConditionModel, AutoPipelineForText2Image, DiffusionPipeline
10
+ from diffusers.models import ImageProjection
11
+ import torch
12
+
13
+ torch.set_float32_matmul_precision('high')
14
 
15
  import random
16
  import time
 
 
17
 
18
+ import spaces
19
+ from urllib.request import urlopen
20
 
21
+ from PIL import Image
22
+ import requests
23
+ from io import BytesIO, StringIO
24
 
25
+ from transformers import CLIPVisionModelWithProjection
26
+ from huggingface_hub import hf_hub_download
27
+ from safetensors.torch import load_file
28
 
29
+ from safety_checker_improved import maybe_nsfw
 
30
 
31
  prompt_list = [p for p in list(set(
32
  pd.read_csv('./twitter_prompts.csv').iloc[:, 1].tolist())) if type(p) == str]
33
 
34
+ start_time = time.time()
35
 
36
  ####################### Setup Model
37
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  model_id = "stabilityai/stable-diffusion-xl-base-1.0"
39
  sdxl_lightening = "ByteDance/SDXL-Lightning"
40
+ ckpt = "sdxl_lightning_2step_unet.safetensors"
41
  unet = UNet2DConditionModel.from_config(model_id, subfolder="unet", low_cpu_mem_usage=True, device_map=DEVICE).to(torch.float16)
42
  unet.load_state_dict(load_file(hf_hub_download(sdxl_lightening, ckpt)))
43
 
 
48
  pipe.register_modules(image_encoder = image_encoder)
49
  pipe.set_ip_adapter_scale(0.8)
50
 
51
+ pipe.vae = AutoencoderTiny.from_pretrained("madebyollin/taesdxl", torch_dtype=torch.float16, low_cpu_mem_usage=True)
52
  pipe.scheduler = EulerDiscreteScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing")
53
 
54
+ pipe.to(device=DEVICE)
55
+ pipe.set_progress_bar_config(disable=True)
 
56
 
57
+ @spaces.GPU
58
+ def compile_em():
59
+ pipe.unet = torch.compile(pipe.unet, mode='reduce-overhead')
60
+ pipe.vae = torch.compile(pipe.vae, mode='reduce-overhead')
61
+ autoencoder.model.forward = torch.compile(autoencoder.model.forward, backend='inductor', dynamic=True)
62
 
63
 
64
+ output_hidden_state = False
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  #######################
66
 
67
+ ####################### Setup autoencoder
68
 
69
+ from tqdm import tqdm
70
+ from transformers import AutoTokenizer, AutoModelForCausalLM
71
 
72
+ class BottleneckT5Autoencoder:
73
+ def __init__(self, model_path: str, device='cuda'):
74
+ self.device = device
75
+ self.tokenizer = AutoTokenizer.from_pretrained(model_path, model_max_length=512, torch_dtype=torch.bfloat16)
76
+ self.model = AutoModelForCausalLM.from_pretrained(model_path, trust_remote_code=True, low_cpu_mem_usage=True).to('cuda')
77
+ self.model.eval()
78
 
79
 
80
+ def embed(self, text: str) -> torch.FloatTensor:
81
+ inputs = self.tokenizer(text, return_tensors='pt', padding=True).to(self.device)
82
+ decoder_inputs = self.tokenizer('', return_tensors='pt').to(self.device)
83
+ return self.model(
84
+ **inputs,
85
+ decoder_input_ids=decoder_inputs['input_ids'],
86
+ encode_only=True,
87
+ )
88
 
89
+ def generate_from_latent(self, latent: torch.FloatTensor, max_length=20, temperature=1., top_p=.8, min_new_tokens=30) -> str:
90
+ dummy_text = '.'
91
+ dummy = self.embed(dummy_text)
92
+ perturb_vector = latent - dummy
93
+ self.model.perturb_vector = perturb_vector
94
+ input_ids = self.tokenizer(dummy_text, return_tensors='pt').to(self.device).input_ids
95
+ output = self.model.generate(
96
+ input_ids=input_ids,
97
+ max_length=max_length,
98
+ do_sample=True,
99
+ temperature=temperature,
100
+ top_p=top_p,
101
+ num_return_sequences=1,
102
+ min_new_tokens=min_new_tokens,
103
+ #num_beams=4,
104
+ )
105
+ return self.tokenizer.decode(output[0], skip_special_tokens=True)
106
 
107
+ autoencoder = BottleneckT5Autoencoder(model_path='thesephist/contra-bottleneck-t5-xl-wikipedia')
108
 
109
+ compile_em()
110
+ #######################
 
 
 
 
 
111
 
112
+ @spaces.GPU
113
+ def generate(prompt, in_embs=None,):
114
+ if prompt != '':
115
+ # # print(prompt)
116
+ in_embs = in_embs / in_embs.abs().max() * .15 if in_embs != None else None
117
+ in_embs = .9 * in_embs.to('cuda') + .5 * autoencoder.embed(prompt).to('cuda') if in_embs != None else autoencoder.embed(prompt).to('cuda')
118
+ #else:
119
+ # print('From embeds.')
120
+ in_embs = in_embs / in_embs.abs().max() * .15
121
+ text = autoencoder.generate_from_latent(in_embs.to('cuda').to(dtype=torch.bfloat16), temperature=.3, top_p=.99, min_new_tokens=5)
122
+ in_embs = autoencoder.embed(text).to('cuda')
123
+ return text, in_embs.to('cpu')
124
+
125
+
126
+ @spaces.GPU
127
+ def predict(
128
+ prompt,
129
+ im_emb=None,
130
+ progress=gr.Progress(track_tqdm=True)
131
+ ):
132
+ """Run a single prediction on the model"""
133
+ with torch.no_grad():
134
+ if im_emb == None:
135
+ im_emb = torch.zeros(1, 1024, dtype=torch.float16, device=DEVICE)
136
+
137
+ im_emb = [im_emb.to(DEVICE).unsqueeze(0)]
138
+ if prompt == '':
139
+ image = pipe(
140
+ prompt_embeds=torch.zeros(1, 1, 2048, dtype=torch.float16, device=DEVICE),
141
+ pooled_prompt_embeds=torch.zeros(1, 1280, dtype=torch.float16, device=DEVICE),
142
+ ip_adapter_image_embeds=im_emb,
143
+ height=1024,
144
+ width=1024,
145
+ num_inference_steps=2,
146
+ guidance_scale=0,
147
+ # timesteps=[800],
148
+ ).images[0]
149
  else:
150
+ image = pipe(
151
+ prompt=prompt,
152
+ ip_adapter_image_embeds=im_emb,
153
+ height=1024,
154
+ width=1024,
155
+ num_inference_steps=2,
156
+ guidance_scale=0,
157
+ # timesteps=[800],
158
+ ).images[0]
159
+ im_emb, _ = pipe.encode_image(
160
+ image, DEVICE, 1, output_hidden_state
161
+ )
 
162
 
163
+ nsfw = maybe_nsfw(image)
164
+ if nsfw:
165
+ return None, im_emb.to('cpu')
166
 
167
+ return image, im_emb.to('cpu')
168
+
169
+
170
+ # sample a .8 of rated embeddings for some stochasticity, or at least two embeddings.
171
+ def get_coeff(embs_local, ys):
172
+ n_to_choose = max(int(len(embs_local)*.8), 2)
173
+ indices = random.sample(range(len(embs_local)), n_to_choose)
174
+
175
+ # we may have just encountered a rare multi-threading diffusers issue (https://github.com/huggingface/diffusers/issues/5749);
176
+ # this ends up adding a rating but losing an embedding, it seems.
177
+ # let's take off a rating if so to continue without indexing errors.
178
+ if len(ys) > len(embs_local):
179
+ # print('ys are longer than embs; popping latest rating')
180
+ ys.pop(-1)
181
 
182
+ # also add the latest 0 and the latest 1
183
+ has_0 = False
184
+ has_1 = False
185
+ for i in reversed(range(len(ys))):
186
+ if ys[i] == 0 and has_0 == False:
187
+ indices.append(i)
188
+ has_0 = True
189
+ elif ys[i] == 1 and has_1 == False:
190
+ indices.append(i)
191
+ has_1 = True
192
+ if has_0 and has_1:
193
+ break
194
 
195
+ feature_embs = np.array(torch.cat([embs_local[i].to('cpu') for i in indices]).to('cpu'))
196
+ scaler = preprocessing.StandardScaler().fit(feature_embs)
197
+ feature_embs = scaler.transform(feature_embs)
198
+ # print(len(feature_embs), len(ys))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
 
200
+ lin_class = SVC(max_iter=50000, kernel='linear', class_weight='balanced', C=.1).fit(feature_embs, np.array([ys[i] for i in indices]))
201
+ coef_ = torch.tensor(lin_class.coef_, dtype=torch.double)
202
+ coef_ = (coef_.flatten() / (coef_.flatten().norm())).unsqueeze(0)
 
 
 
 
 
 
203
 
204
+ return coef_
205
+
206
+ # TODO add to state instead of shared across all
207
+ glob_idx = 0
208
 
209
+ def next_image(embs, img_embs, ys, calibrate_prompts):
210
+ global glob_idx
211
+ glob_idx = glob_idx + 1
212
+ if glob_idx >= 12:
213
+ glob_idx = 0
214
+
215
+ # handle case where every instance of calibration prompts is 'Neither' or 'Like' or 'Dislike'
216
+ if len(calibrate_prompts) == 0 and len(list(set(ys))) <= 1:
217
+ embs.append(.01*torch.randn(1, 2048))
218
+ embs.append(.01*torch.randn(1, 2048))
219
+ img_embs.append(.01*torch.randn(1, 1024))
220
+ img_embs.append(.01*torch.randn(1, 1024))
221
+ ys.append(0)
222
+ ys.append(1)
223
+
224
  with torch.no_grad():
225
  if len(calibrate_prompts) > 0:
226
+ # print('######### Calibrating with sample prompts #########')
227
+ prompt = calibrate_prompts.pop(0)
228
+ # print(prompt)
229
+ image, img_emb = predict(prompt)
230
+ im_emb = autoencoder.embed(prompt)
231
+ embs.append(im_emb)
232
+ img_embs.append(img_emb)
233
+ return image, embs, img_embs, ys, calibrate_prompts, prompt
234
  else:
235
+ # print('######### Roaming #########')
236
+
237
+ pos_indices = [i for i in range(len(embs)) if ys[i] == 1]
238
+ neg_indices = [i for i in range(len(embs)) if ys[i] == 0]
239
+
240
+ if len(neg_indices) > 40:
241
+ neg_indices = neg_indices[1:]
242
+ # popping first negative rating due to > 25
243
+
244
+ indices = pos_indices + neg_indices
245
+ embs = [embs[i] for i in indices]
246
+ img_embs = [img_embs[i] for i in indices]
247
+ ys = [ys[i] for i in indices]
248
+
249
+ im_s = get_coeff(embs, ys)
250
+ rng_prompt = random.choice(prompt_list)
251
+ w = 1.4# if len(embs) % 2 == 0 else 0
252
+
253
+ prompt= '' if not glob_idx % 3 == 0 else rng_prompt
254
+ prompt, _ = generate(prompt, in_embs=im_s)
255
+ # print(prompt)
256
+ im_emb = autoencoder.embed(prompt)
257
+ embs.append(im_emb)
258
+
259
+ learn_emb = get_coeff(img_embs, ys)
260
+ img_emb = w * learn_emb.to(dtype=torch.float16)
261
+ image, img_emb = predict(prompt, im_emb=img_emb)
262
+ img_embs.append(img_emb)
263
+
264
+ return image, embs, img_embs, ys, calibrate_prompts, prompt
265
 
266
 
267
 
 
271
 
272
 
273
 
274
+ def start(_, embs, img_embs, ys, calibrate_prompts):
275
+ image, embs, img_embs, ys, calibrate_prompts, prompt = next_image(embs, img_embs, ys, calibrate_prompts)
 
276
  return [
277
+ gr.Button(value='Like (L)', interactive=True),
278
+ gr.Button(value='Neither (Space)', interactive=True),
279
+ gr.Button(value='Dislike (A)', interactive=True),
280
  gr.Button(value='Start', interactive=False),
 
 
281
  image,
282
+ embs,
283
+ img_embs,
284
+ ys,
285
  calibrate_prompts,
286
+ prompt
 
287
  ]
288
 
289
 
290
+ def choose(img, choice, embs, img_embs, ys, calibrate_prompts):
291
+ if choice == 'Like (L)':
292
+ choice = 1
 
 
 
293
  elif choice == 'Neither (Space)':
294
+ _ = embs.pop(-1)
295
+ _ = img_embs.pop(-1)
296
+ img, embs, img_embs, ys, calibrate_prompts, prompt = next_image(embs, img_embs, ys, calibrate_prompts)
297
+ return img, embs, img_embs, ys, calibrate_prompts, prompt
 
 
 
 
298
  else:
299
+ choice = 0
300
 
 
 
 
301
  if img is None:
302
+ # print('NSFW -- choice is disliked')
303
+ choice = 0
304
+
305
+ ys.append(choice)
306
+ img, embs, img_embs, ys, calibrate_prompts, prompt = next_image(embs, img_embs, ys, calibrate_prompts)
307
+ return img, embs, img_embs, ys, calibrate_prompts, prompt
 
 
 
 
 
308
 
309
  css = '''.gradio-container{max-width: 700px !important}
310
  #description{text-align: center}
 
354
  fadeInOut(target, '#cccccc');
355
  }
356
  });
 
357
  </script>
358
  '''
359
 
360
  with gr.Blocks(css=css, head=js_head) as demo:
361
+ gr.Markdown('''### Zahir: Generative Recommenders for Unprompted, Scalable Exploration
362
+ Explore the latent space without prompting based on your feedback. Learn more on [the write-up](https://rynmurdock.github.io/posts/2024/3/generative_recomenders/).
 
 
363
  ''', elem_id="description")
364
+ embs = gr.State([])
365
+ img_embs = gr.State([])
366
+ ys = gr.State([])
367
  calibrate_prompts = gr.State([
368
+ 'the moon is melting into my glass of tea',
369
+ 'a sea slug -- pair of claws scuttling -- jelly fish glowing',
370
+ 'an adorable creature. It may be a goblin or a pig or a slug.',
371
+ 'an animation about a gorgeous nebula',
372
+ 'a sketch of an impressive mountain by da vinci',
373
+ 'a watercolor painting: the octopus writhes',
 
 
 
 
374
  ])
375
+ with gr.Row():
376
+ prompt = gr.Textbox(interactive=False, elem_id="text")
 
377
  with gr.Row(elem_id='output-image'):
378
+ img = gr.Image(interactive=False, elem_id='output-image', width=700)
 
 
 
 
 
 
 
 
 
 
 
 
 
379
  with gr.Row(equal_height=True):
380
+ b3 = gr.Button(value='Dislike (A)', interactive=False, elem_id="dislike")
381
+ b2 = gr.Button(value='Neither (Space)', interactive=False, elem_id="neither")
382
+ b1 = gr.Button(value='Like (L)', interactive=False, elem_id="like")
 
 
 
 
 
 
 
383
  b1.click(
384
  choose,
385
+ [img, b1, embs, img_embs, ys, calibrate_prompts],
386
+ [img, embs, img_embs, ys, calibrate_prompts, prompt]
387
  )
388
  b2.click(
389
  choose,
390
+ [img, b2, embs, img_embs, ys, calibrate_prompts],
391
+ [img, embs, img_embs, ys, calibrate_prompts, prompt]
392
  )
393
  b3.click(
394
  choose,
395
+ [img, b3, embs, img_embs, ys, calibrate_prompts],
396
+ [img, embs, img_embs, ys, calibrate_prompts, prompt]
 
 
 
 
 
 
 
 
 
 
397
  )
398
  with gr.Row():
399
  b4 = gr.Button(value='Start')
400
  b4.click(start,
401
+ [b4, embs, img_embs, ys, calibrate_prompts],
402
+ [b1, b2, b3, b4, img, embs, img_embs, ys, calibrate_prompts, prompt])
 
403
  with gr.Row():
404
+ html = gr.HTML('''<div style='text-align:center; font-size:20px'>You will calibrate for several prompts and then roam. </ div><br><br><br>
405
+ <div style='text-align:center; font-size:14px'>Note that while the SDXL model is unlikely to produce NSFW images, it still may be possible, and users should avoid NSFW content when rating.
 
 
406
  </ div>''')
407
 
408
+ demo.launch(share=True) # Share your demo with just 1 extra parameter 🚀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
requirements.txt CHANGED
@@ -3,15 +3,11 @@ numpy
3
  scikit-learn
4
  pandas
5
  torch
6
- torchvision
7
  numpy
8
- matplotlib
9
  diffusers
10
  accelerate
11
  transformers
12
  sentencepiece
13
  peft
14
- imageio
15
- apscheduler
16
- pandas
17
- av
 
3
  scikit-learn
4
  pandas
5
  torch
 
6
  numpy
 
7
  diffusers
8
  accelerate
9
  transformers
10
  sentencepiece
11
  peft
12
+ tensorflow_hub
13
+ tensorflow==2.14.0
 
 
safety_checker_improved.py CHANGED
@@ -9,8 +9,8 @@ import sys
9
  sys.path.append('/home/ryn_mote/Misc/generative_recommender/gradio_video/automl/efficientnetv2/')
10
  import tensorflow as tf
11
  from tensorflow.keras import mixed_precision
12
-
13
  physical_devices = tf.config.list_physical_devices('GPU')
 
14
  if len(physical_devices) > 0:
15
  tf.config.experimental.set_memory_growth(
16
  physical_devices[0], True
 
9
  sys.path.append('/home/ryn_mote/Misc/generative_recommender/gradio_video/automl/efficientnetv2/')
10
  import tensorflow as tf
11
  from tensorflow.keras import mixed_precision
 
12
  physical_devices = tf.config.list_physical_devices('GPU')
13
+
14
  if len(physical_devices) > 0:
15
  tf.config.experimental.set_memory_growth(
16
  physical_devices[0], True
twitter_prompts.csv CHANGED
@@ -1,47 +1,2064 @@
1
  ,0
2
- 0,a sunset
3
- 1,a still life in blue
4
- 2,last day on earth
5
- 3,the conch shell
6
- 4,the winds of change
7
- 5,a surrealist eye
8
- 6,a surrealist polaroid photo of an apple
9
- 7,metaphysics
10
- 8,the sun is setting into my glass of tea
11
- 9,the moon at 3am
12
- 10,a memento mori
13
- 11,quaking aspen tree
14
- 12,violets and daffodils
15
- 13,espresso
16
- 14,sisyphus
17
- 15,high windows of stained glass
18
- 16,a green dog
19
- 17,an adorable companion; it is a pig
20
- 18,bird of paradise
21
- 19,a complex intricate machine
22
- 20,a white clock
23
- 21,a film featuring the landscape Salt Lake City Utah
24
- 22,a creature
25
- 23,a house set aflame.
26
- 24,a gorgeous landscape by Cy Twombly
27
- 25,smoke rises from the caterpillar's hookah
28
- 26,corvid in red
29
- 27,Monet's pond
30
- 28,Genesis
31
- 29,Death is a black camel that kneels down so we can ride
32
- 30,a cherry tree made of fractals
33
- 29,the end of the sidewalk
34
- 30,a polaroid photo of a bustling city of lights and sky scrapers
35
- 31,The Fig Tree metaphor
36
- 32,God killed Van Gogh.
37
- 33,a cosmic entity alien with four eyes.
38
- 34,a horse with 128 eyes.
39
- 35,a being with an infinite set of eyes (it is omniscient)
40
- 36,A sticky-note magnum opus featuring birds
41
- 37,Moka Pot
42
- 38,the moon is a sickle cell
43
- 39,The Penultimate Supper
44
- 40,Art
45
- 41,surrealism
46
- 42,a god made of wires & dust
47
- 43,a dandelion blown into the universe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ,0
2
+ 0,Persephone
3
+ 1,"A portrait: idea, whose lineage is corpse."
4
+ 2,a beautiful Waluigi
5
+ 3,president abe lincoln but a cat
6
+ 4,a idea and a crow
7
+ 5,"A professional, minimalist poster for the book The Old idea and the Sea"
8
+ 6,"half Ryan, half pigeon"
9
+ 7,Easter cat
10
+ 8,a beautiful idea
11
+ 9,a cherry tree made of fractals
12
+ 10,a christmas card from the victorian era
13
+ 11,The Theotokos is a bird
14
+ 12,
15
+ 13,A short life full of immense joy
16
+ 14,a character from a ghibli movie
17
+ 15,A structure made of people standing on top of other people
18
+ 16,зеленая собака
19
+ 17,a painting of the city
20
+ 18,a character from a ghibli movie
21
+ 19,pasta ömetabolism
22
+ 20,"a brilliant sketch titled ""Let Forever be Delayed"""
23
+ 21,the sun is shining on the lake
24
+ 22,Monet Lisa
25
+ 23,Genesis
26
+ 24,Synesthesia
27
+ 25,A dead idea
28
+ 26,a cherry tree made of fractals
29
+ 27,enough
30
+ 28,The First Supper
31
+ 29,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
32
+ 30,a painting of the last day
33
+ 31,Dead Codes by Ryan Murdock
34
+ 32,Genesis
35
+ 33,symmetry
36
+ 34,The OLD DATA
37
+ 35,a beautiful tree
38
+ 36,the whitest idea
39
+ 37,Death is a black camel that kneels down so we can ride
40
+ 38,a goblin by van gogh
41
+ 39,a portrait of a beautiful tree
42
+ 40,a famous painted portrait of Lady Macbeth
43
+ 41,on the edge of grace
44
+ 42,"""A God Made of Wires and Dust"" by Ryan Murdock"
45
+ 43,symmetry
46
+ 44,a beautiful tree
47
+ 45,"If we're not careful, it's only art about not-quite-dead pigs from now on."
48
+ 46,Beauty here -- a photograph by Ryan Murdock
49
+ 47,Hunger art by r.j. Murdock
50
+ 48,"A professional, minimalist poster for the film Donnie Darko"
51
+ 49,A black and white photo of a rainbow.
52
+ 50,a beautiful painting
53
+ 51,Monet Lisa
54
+ 52,a painting of the city
55
+ 53,A structure made of people standing on top of other people
56
+ 54,a criminal
57
+ 55,a cherry tree made of fractals
58
+ 56,Persephone flees Hades
59
+ 57,a tree with weaping branches
60
+ 58,a tree with weaping branches
61
+ 59,Genesis
62
+ 60,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
63
+ 61,a cute cat
64
+ 62,Aflame
65
+ 63,A cat wearing a tophat
66
+ 64,a terrifying night hag
67
+ 65,a beautiful idea
68
+ 66,Fire
69
+ 67,a cherry tree made of fractals
70
+ 68,The EcoCathedral
71
+ 69,a idea on fire
72
+ 70,A structure made of people standing on top of other people
73
+ 71,totemic dusk
74
+ 72,The Death of Achilles
75
+ 73,Everywhere is no-place
76
+ 74,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
77
+ 75,An Arundel Tomb
78
+ 76,The average Advadnoun twitter follower
79
+ 77,I can read when there's writing on the wall
80
+ 78,
81
+ 79,A Tragedy
82
+ 80,Breathe deep the fumes at Delphi
83
+ 81,a pOrTRaIT Of tHe SpOngeBOb CHicKen
84
+ 82,a portrait of a beautiful tree
85
+ 83,a beautiful tree
86
+ 84,a portrait of a beautiful tree
87
+ 86,a photo of a purple dog
88
+ 87,Memento Mori
89
+ 88,"joy, happiness, bliss"
90
+ 89,Paradise Lost
91
+ 90,a beautiful tree
92
+ 91,melancholia
93
+ 92,Monet Lisa
94
+ 93,"Of that which one cannot speak, one must be silent."
95
+ 94,
96
+ 96,God killed Van Gogh.
97
+ 97,a cherry tree made of fractals
98
+ 98,a horse with four eyes.
99
+ 99,a beautiful tree
100
+ 100,With the Gods in envy of their visions
101
+ 101,The Lost Generation
102
+ 102,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
103
+ 103,a portrait of a beautiful tree
104
+ 104,"half Ryan, half pigeon"
105
+ 106,a wormhole
106
+ 107,Ophelia
107
+ 108,"""The hunger artist, full"" by Ryan Murdock"
108
+ 109,I will meet you in a field firmly set within wrong.nnBy Ryan Murdock
109
+ 110,"Intricate, Weeping Tree by Ryan Murdock"
110
+ 111,everything was beautiful and nothing hurt
111
+ 112,Saturn being a good dad to his son
112
+ 113,The years gild our memoriesnUnfairly.
113
+ 114,Intimations of Immortality
114
+ 115,meaningless neko ♡♡ neko
115
+ 116,chiaroscuro
116
+ 117,The Patron Saint of Evil
117
+ 118,a portrait of a beautiful tree
118
+ 119,"Mephisto, shrouded in smoke"
119
+ 120,everything was beautiful and nothing hurt
120
+ 121,God killed Van Gogh.
121
+ 122,a idea wearing makeup
122
+ 123,Everywhere is no-place
123
+ 124,🔴~__��'t �
124
+ 125,a beautiful waluigi
125
+ 126,a beautiful idea
126
+ 127,a portrait of a beautiful tree
127
+ 128,/
128
+ 129,a green doG
129
+ 130,Dead Codes by Ryan Murdock
130
+ 131,I miss the Spring
131
+ 132,
132
+ 133,"a tree with 2 eyes, one mouth, one nose, and no extra holes!"
133
+ 134,a idea and a crow
134
+ 135,a photo from {my hometown}
135
+ 136,Summer's Symphony: Counterpoint and Melody
136
+ 137,a cute cat
137
+ 138,"God, it's amazing."
138
+ 139,a painting of a sycamore in
139
+ 140,distinguished leaves decorated
140
+ 141,I do not think they'll sing for me
141
+ 142,the monet lisa
142
+ 143,a portrait of Abraham Lincoln
143
+ 144,The average Advadnoun twitter follower
144
+ 145,Dancing in the moonlight
145
+ 146,Shinji Ikari
146
+ 147,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
147
+ 148,/
148
+ 149,is this loss? but it's van gogh
149
+ 150,Shinji Ikari
150
+ 151,a portrait of metaphysics
151
+ 152,A sticky-note magnum opus featuring birds
152
+ 153,a silent palace
153
+ 154,"""A new hope blooms on the long notes of old horns."""
154
+ 155,The things I'll take with me
155
+ 156,is this loss? but it's van gogh
156
+ 157,a beautiful haunting
157
+ 158,Summer's Symphony: Counterpoint and Melody
158
+ 159,зеленая собака
159
+ 160,Last Breath
160
+ 161,Last Breath
161
+ 162,a cherry tree made of fractals
162
+ 163,The Theotokos is a bird
163
+ 164,a idea holding an apple in one hand
164
+ 165,a beautiful tree
165
+ 166,Monet Lisa
166
+ 167,A baroque portrait of Hamlet
167
+ 168,A gun killed Van Gogh.
168
+ 169,totemic dusk
169
+ 170,a portrait of a beautiful tree
170
+ 171,pasta ömetabolism
171
+ 172,a beautiful tree
172
+ 173,Taylor Swift
173
+ 174,colorful rabbits chandelier polaroid
174
+ 175,Dancing in the moonlight
175
+ 176,I will meet you in a field firmly set within wrong.nnBy Ryan Murdock
176
+ 177,symmetry
177
+ 178,"""Your mind flls in the gaps"" - by Ryan Murdock"
178
+ 179,the moon is a sickle cell
179
+ 180,"joy, happiness, bliss"
180
+ 181,Beauty here -- a photograph by Ryan Murdock
181
+ 182,a beautiful tree
182
+ 183,a photo of a purple dog
183
+ 184,A propaganda poster promoting big chungus
184
+ 185,a beautiful tree
185
+ 186,a tree with weaping branches
186
+ 187,A gun killed Van Gogh.
187
+ 188,"""A new hope blooms on the long notes of old horns."""
188
+ 189,a portrait of Abe Lincoln
189
+ 190,"""I love you more than the world can contain in its lonely and ramshackle head."""
190
+ 191,a character from a ghibli movie
191
+ 192,f*** it market standard rule language – distinguish np tax science research
192
+ 193,a portrait of Abe Lincoln
193
+ 194,a wholesome clown. Not creepy at all
194
+ 195,
195
+ 196,a corgi
196
+ 197,Easter cat
197
+ 198,a portrait of Abraham Lincoln
198
+ 199,a tree's face
199
+ 200,A poster advertising Freudian Psychoanalytics
200
+ 201,Dancing in the moonlight
201
+ 202,Cat in a teacup
202
+ 203,a beautiful tree
203
+ 204,Summer's Symphony: Counterpoint and Melody
204
+ 205,Post-Modern Nouveaux Statue
205
+ 206,a famous painted portrait of Lady Macbeth
206
+ 207,photosynthesis
207
+ 208,a photo of a purple dog
208
+ 209,
209
+ 210,a photo of metaphysics
210
+ 211,The Starry Night
211
+ 212,Saturn being a good dad to his son
212
+ 213,a beautiful tree
213
+ 214,In smoke and mould the fleshless dead
214
+ 215,totemic dusk
215
+ 216,a beautiful idea
216
+ 217,God killed Van Gogh.
217
+ 218,is this loss? but it's van gogh
218
+ 219,Nostos
219
+ 220,a silent palace
220
+ 221,"""The hunger artist, full"" by Ryan Murdock"
221
+ 222,a green doG
222
+ 223,Weeping Roses
223
+ 225,a dog eating a cheese burger
224
+ 226,a idea inside a cage
225
+ 227,Contentment at the Disco
226
+ 228,a photo from {my hometown}
227
+ 229,The EcoCathedral
228
+ 230,The OLD DATA
229
+ 231,treehouse in the style of studio ghibli animation
230
+ 232,
231
+ 233,"""The hunger artist, full"" by Ryan Murdock"
232
+ 234,
233
+ 235,Everywhere is no-place
234
+ 236,"A portrait: idea, whose lineage is corpse."
235
+ 237,Last Breath
236
+ 238,A propaganda poster promoting big chungus
237
+ 239,зеленая собака
238
+ 240,a beautiful tree
239
+ 241,Memento Mori
240
+ 242,A propaganda poster promoting big chungus
241
+ 243,is this loss?
242
+ 244,a tree with weaping branches
243
+ 245,Nostos
244
+ 246,Beauty here -- a photograph by Ryan Murdock
245
+ 247,a tiny church inside an eyeball
246
+ 248,
247
+ 249,a cherry tree made of fractals
248
+ 250,"joy, happiness, bliss"
249
+ 251,The First Supper
250
+ 252,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
251
+ 253,🔴~__��'t �
252
+ 254,Dancing in the moonlight
253
+ 255,Mona Lisa
254
+ 256,"God, it's amazing."
255
+ 257,a idea holding an apple in one hand
256
+ 258,Some stolen Gods take up the reigns of darkness.
257
+ 259,🔴~__��'t �
258
+ 260,Figure 5: a corgi
259
+ 261,a photo from {my hometown}
260
+ 262,Anxiety: the one emotion that does not lie
261
+ 263,In the temple of God
262
+ 264,
263
+ 265,Metaphysics
264
+ 266,a beautiful idea
265
+ 267,a beautiful idea
266
+ 268,a surrealist eye
267
+ 269,the massive hope nof early iterations
268
+ 270,Ophelia
269
+ 271,a minimalist painting that you wouldn't understand
270
+ 272,Aflame
271
+ 273,a christmas card from the victorian era
272
+ 274,Dancing in the moonlight
273
+ 275,/
274
+ 276,"Mephisto, shrouded in smoke"
275
+ 277,a beautiful idea
276
+ 278,зеленая собака
277
+ 279,Easter cat
278
+ 280,The Oracle leans forward to say: beware the ides of March
279
+ 281,a portrait of a beautiful tree
280
+ 282,Persephone
281
+ 283,a portrait of Abraham Lincoln
282
+ 284,the moon is a sickle cell
283
+ 285,symmetry
284
+ 286,Monet Lisa
285
+ 287,Saturn being a good dad to his son
286
+ 288,The Monet Lisa
287
+ 289,I sold my soul at the crossroads
288
+ 290,a beautiful tree
289
+ 291,A poster advertising Freudian Psychoanalytics
290
+ 292,Cat in a teacup
291
+ 293,a silent palace
292
+ 294,
293
+ 295,a beautiful tree
294
+ 296,
295
+ 297,
296
+ 298,Super Mario World but every character is Luigi
297
+ 299,chiaroscuro
298
+ 300,A dead idea
299
+ 301,pasta ömetabolism
300
+ 302,A vanitas still life that features twitter follower counts
301
+ 303,slightly mild cosplaying pseudo beard
302
+ 304,Monet Lisa
303
+ 305,Mona Lisa
304
+ 306,handsome commemorative garden pigeon
305
+ 307,pasta ömetabolism
306
+ 308,"""The hunger artist, full"" by Ryan Murdock"
307
+ 309,a gorgeous bouquet with roses and sunflowers
308
+ 310,is this loss? but it's van gogh
309
+ 311,Memorial
310
+ 312,a forest filled with moonlight
311
+ 313,Post-Modern Nouveaux Statue
312
+ 314,she sings opera
313
+ 315,"God closes a door, boards up stained-glass windows."
314
+ 316,a dog wearing a suit playing tennis
315
+ 317,Intimations of Immortality
316
+ 318,
317
+ 319,turnt brony undergrad dwight
318
+ 320,a famous painted portrait of Lady Macbeth
319
+ 321,a cherry tree made of fractals
320
+ 322,Weeping Roses
321
+ 323,pasta ömetabolism
322
+ 324,
323
+ 325,
324
+ 326,"A portrait: idea, whose lineage is corpse."
325
+ 327,The average Advadnoun twitter follower
326
+ 328,the moon is a sickle cell
327
+ 329,A black and white photo of a rainbow.
328
+ 330,God killed Van Gogh.
329
+ 331,turnt brony undergrad dwight
330
+ 332,"a brilliant sketch titled ""Let Forever be Delayed"""
331
+ 333,handsome commemorative garden pigeon
332
+ 334,a painting of a sycamore in
333
+ 335,a professional photo of a cat wearing a party hat
334
+ 336,Persephone
335
+ 337,Taylor Swift
336
+ 338,Homer Simpson
337
+ 339,using generated paint
338
+ 340,A black and white photo of a rainbow.
339
+ 341,meaningless neko ♡♡ neko
340
+ 342,is this loss? but it's van gogh
341
+ 343,Is this loss?
342
+ 344,a idea from an anime
343
+ 345,the massive hope nof early iterations
344
+ 346,a beautiful idea
345
+ 347,Post-Modern Nouveaux Statue
346
+ 348,photosynthesis
347
+ 349,a cherry tree made of fractals
348
+ 350,a minimalist painting that you wouldn't understand
349
+ 351,a corgi
350
+ 352,handsome commemorative garden pigeon
351
+ 353,The OLD DATA
352
+ 354,cowboy with a trumpet
353
+ 355,A short life full of immense joy
354
+ 356,a beautiful idea
355
+ 357,The end of nothing is eroding. A watercolor by K.
356
+ 358,''
357
+ 359,symmetry
358
+ 360,a portrait of Abraham Lincoln
359
+ 361,Last Breath
360
+ 362,the eternal dread of lemongrab
361
+ 363,vangogh # landscape
362
+ 364,a cherry tree made of fractals
363
+ 365,The Devil Whispers blood
364
+ 366,a silent palace
365
+ 367,Paradise Lost
366
+ 368,Monet Lisa
367
+ 369,Everywhere is no-place
368
+ 370,Taylor Swift
369
+ 371,"r.j. Murdock's ""The Death of a Hacker"""
370
+ 372,a portrait of Abraham Lincoln
371
+ 373,I know the end
372
+ 374,Persephone
373
+ 375,A poster advertising Freudian Psychoanalytics
374
+ 376,a beautiful idea
375
+ 377,A black and white photo of a rainbow.
376
+ 378,the whitest idea
377
+ 379,the eternal dread of lemongrab
378
+ 380,a drawing by an AI
379
+ 381,🔴~__��'t �
380
+ 382,We haunt the synapses
381
+ 383,frogs in the style of Ralph Steadidea
382
+ 384,a beautiful haunting
383
+ 385,photosynthesis
384
+ 386,a character from a ghibli movie
385
+ 387,A structure made of people standing on top of other people
386
+ 388,Intimations of Immortality
387
+ 389,a jukebox powered by smoke
388
+ 390,beautiful art
389
+ 391,In the temple of God
390
+ 392,Intimations of Immortality
391
+ 393,a beautiful painting
392
+ 394,A gun killed Van Gogh.
393
+ 395,a idea with no eyes
394
+ 396,a famous painted portrait of Lady Macbeth
395
+ 397,a tasteful haunting
396
+ 398,a jukebox powered by smoke
397
+ 399,a portrait of metaphysics
398
+ 400,The Patron Saint of Evil
399
+ 401,a beautiful Waluigi
400
+ 402,a gilded lily
401
+ 403,
402
+ 404,Kierkegaard on the edge
403
+ 405,a beautiful tree
404
+ 406,Just west of Alpha Centauri
405
+ 407,a horse with four eyes.
406
+ 408,Good grief
407
+ 409,a portrait of a beautiful tree
408
+ 410,Aflame
409
+ 411,a idea wearing makeup
410
+ 412,a portrait of Abraham Lincoln
411
+ 413,a corgi
412
+ 414,I do not think they'll sing for me
413
+ 415,Intimations of Immortality
414
+ 416,A poster serving as a memento mori
415
+ 417,Psychology
416
+ 418,A gun killed Van Gogh.
417
+ 419,"a brilliant sketch titled ""Let Forever be Delayed"""
418
+ 420,using generated paint
419
+ 421,pasta ömetabolism
420
+ 422,a summer day
421
+ 423,a gilded lily
422
+ 424,a cute cat
423
+ 425,on the edge of grace
424
+ 426,Art is growing.
425
+ 427,Spideridea delivering a pizza
426
+ 428,the intersection of art and technology
427
+ 429,"""The hunger artist, full"" by Ryan Murdock"
428
+ 430,a tarot card
429
+ 431,an omen
430
+ 432,slightly mild cosplaying pseudo beard
431
+ 433,meaningless neko ♡♡ neko
432
+ 434,intricate nothing
433
+ 435,symmetry
434
+ 436,I have no idea what anything in this image is
435
+ 437,a photo from {my hometown}
436
+ 438,a sad idea
437
+ 439,face like an M.C. Escher drawing n(you could get lost in its beauty)
438
+ 440,A E S T H E T I C ?
439
+ 441,totemic dusk
440
+ 442,Nostos
441
+ 443,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
442
+ 444,a silent palace
443
+ 445,a beautiful painting
444
+ 446,"half Ryan, half pigeon"
445
+ 447,Weeping Roses
446
+ 448,a broken heart
447
+ 449,a portrait of metaphysics
448
+ 450,a painting of the last day
449
+ 451,"a brilliant sketch titled ""Let Forever be Delayed"""
450
+ 453,"""The hunger artist, full"" by Ryan Murdock"
451
+ 454,a horse with four eyes.
452
+ 455,a photo of a purple dog
453
+ 456,a summoning
454
+ 457,Redacted ████████
455
+ 459,On the edge of endless darkness
456
+ 460,The Fates knit such delicate nooses for us to bind
457
+ 461,Theotokos of Milk
458
+ 462,A minimalistic still life of a cat sitting on a table
459
+ 463,Dancing in the moonlight
460
+ 464,a minimalist painting that you wouldn't understand
461
+ 465,a beautiful idea
462
+ 466,totemic dusk
463
+ 467,"Ryan Murdock's ""God haunts the suburbs"""
464
+ 468,Dancing in the moonlight
465
+ 469,a beautiful idea
466
+ 470,a city in Van Gogh's style
467
+ 471,"""The hunger artist, full"" by Ryan Murdock"
468
+ 472,a tree's face
469
+ 473,a portrait of <name>
470
+ 474,Dancing in the moonlight
471
+ 475,a portrait of Persephone
472
+ 476,a minimalist painting that you wouldn't understand
473
+ 477,a portrait of Abraham Lincoln
474
+ 478,Synesthesia
475
+ 479,a cute corgi
476
+ 480,a portrait of advadnoun
477
+ 481,a green doG
478
+ 482,a idea with no eyes
479
+ 483,a cherry tree made of fractals
480
+ 487,"God, it's amazing."
481
+ 488,"""The hunger artist, full"" by Ryan Murdock"
482
+ 489,We haunt the synapses
483
+ 490,God's Eyes are Wired Shut
484
+ 491,a famous painted portrait of Lady Macbeth
485
+ 492,metaphysics
486
+ 493,a character from a ghibli movie
487
+ 494,the whitest idea
488
+ 495,a horse with four eyes.
489
+ 496,a photo of a purple dog
490
+ 498,The Patron Saint of Hackers
491
+ 499,Dead Codes by Ryan Murdock
492
+ 500,something trite
493
+ 501,beautiful art
494
+ 502,
495
+ 503,the monet lisa
496
+ 504,a cute cat
497
+ 505,👉 👈
498
+ 506,A propaganda poster promoting big chungus
499
+ 508,a portrait of advadnoun
500
+ 509,a cherry tree made of fractals
501
+ 510,"It's a meme, I guess"
502
+ 512,A baroque portrait of Hamlet
503
+ 513,a city in Van Gogh's style
504
+ 514,"""The hunger artist, full"" by Ryan Murdock"
505
+ 515,a idea with no eyes
506
+ 516,a minimalist painting that you wouldn't understand
507
+ 517,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
508
+ 518,"joy, happiness, bliss"
509
+ 519,
510
+ 520,"a brilliant sketch titled ""Let Forever be Delayed"""
511
+ 521,Last Breath
512
+ 522,On the edge of endless darkness
513
+ 523,a photo of metaphysics
514
+ 524,Summer's Symphony: Counterpoint and Melody
515
+ 525,Persephone
516
+ 526,a green doG
517
+ 527,symmetry
518
+ 528,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
519
+ 529,The Starry Night
520
+ 530,Genesis
521
+ 532,Memento Mori
522
+ 533,meaningless neko ♡♡ neko
523
+ 534,totemic dusk
524
+ 535,Aflame
525
+ 536,"""Here lies Ryan Murdock"" -- a memorial with the date and cause of departure."
526
+ 537,"""The hunger artist, full"" by Ryan Murdock"
527
+ 538,f*** you
528
+ 539,a tree with leaves that are amarillo sightseeing thetic
529
+ 540,a painting of the last day
530
+ 541,"God, it's amazing."
531
+ 542,Paradise Lost
532
+ 543,a gilded lily
533
+ 544,Aflame
534
+ 545,a portrait of <name>
535
+ 546,a painting that couldn't be sold
536
+ 547,a idea holding an apple in one hand
537
+ 548,"A clock with gorgeous, intricate gradients on it"
538
+ 549,a goblin by van gogh
539
+ 550,"a tree with 2 eyes, one mouth, one nose, and no extra holes!"
540
+ 551,A vanitas still life that features twitter follower counts
541
+ 552,the whitest idea
542
+ 553,"""The hunger artist, full"" by Ryan Murdock"
543
+ 554,is this loss? but it's van gogh
544
+ 555,Synesthesia
545
+ 556,Aflame
546
+ 557,a cherry tree made of fractals
547
+ 558,A propaganda poster for daring to eat a peach.
548
+ 559,A vanitas still life that features twitter follower counts
549
+ 560,the moon is a sickle cell
550
+ 561,The Lost Generation
551
+ 562,the eternal dread of lemongrab
552
+ 563,The First Supper
553
+ 564,a character from a ghibli movie
554
+ 565,a idea on fire
555
+ 566,symmetry
556
+ 567,pasta ömetabolism
557
+ 568,a horse with four eyes.
558
+ 569,Metaphysics
559
+ 570,Synesthesia
560
+ 571,The Fates knit such delicate nooses for us to bind
561
+ 572,Knowledge of Good and Evil
562
+ 573,meaningless neko ♡♡ neko
563
+ 574,A Tragedy
564
+ 575,
565
+ 576,a drawing by an AI
566
+ 577,The Fool tarot card but it's The Lovers
567
+ 578,a beautiful tree
568
+ 579,a silent palace
569
+ 580,an omen
570
+ 581,"A portrait: idea, whose lineage is corpse."
571
+ 582,Dancing in the moonlight
572
+ 583,a gilded lily
573
+ 584,turnt brony undergrad dwight
574
+ 585,"a tree with 2 eyes, one mouth, one nose, and no extra holes!"
575
+ 586,totemic dusk
576
+ 587,Monet Lisa
577
+ 588,fatal skull prose visits bend ntuscan painting underthecomprehend
578
+ 589,Monet Lisa
579
+ 590,Aflame
580
+ 591,an intricate painting Of Eternity by Ryan Murdock
581
+ 592,"Intricate, Weeping Tree by Ryan Murdock"
582
+ 593,Summer's Symphony: Counterpoint and Melody
583
+ 594,Monet Lisa
584
+ 595,Last Breath
585
+ 596,is this loss? but it's van gogh
586
+ 597,"half Ryan, half pigeon"
587
+ 598,"God closes a door, boards up the stained-glass windows. nnGod hides."
588
+ 599,Everything was beautiful and nothing hurt
589
+ 600,"r.j. Murdock's ""The Death of a Hacker"""
590
+ 601,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
591
+ 602,meaningless neko ♡♡ neko
592
+ 603,twilight
593
+ 604,the sun is shining on the lake
594
+ 605,a portrait of a beautiful tree
595
+ 606,the sun is shining on the lake
596
+ 607,
597
+ 608,a portrait of Abe Lincoln
598
+ 609,A gun killed Van Gogh.
599
+ 610,a photo from {my hometown}
600
+ 611,The Fool tarot card but it's The Lovers
601
+ 612,A structure made of people standing on top of other people
602
+ 613,"God closes a door, boards up the stained-glass windows. nnGod hides."
603
+ 614,an old idea
604
+ 615,a beautiful waluigi
605
+ 616,is this loss? but it's van gogh
606
+ 617,a idea standing alone in a wheat field
607
+ 618,Aflame
608
+ 619,Synesthesia
609
+ 620,
610
+ 621,Intimations of Immortality
611
+ 622,The First Supper
612
+ 623,"God, it's amazing."
613
+ 624,Persephone
614
+ 625,"r.j. Murdock's ""The Death of a Hacker"""
615
+ 626,God's Eyes are Wired Shut
616
+ 627,Do you remember the mythic beast?nA last-minute cancellation at The Last Supper
617
+ 628,f*** it market standard rule language – distinguish np tax science research
618
+ 629,totemic dusk
619
+ 630,Cat in a teacup
620
+ 631,frogs in the style of Ralph Steadidea
621
+ 632,a beautiful tree
622
+ 633,The Starry Night
623
+ 634,metaphysics
624
+ 635,turnt brony undergrad dwight
625
+ 636,
626
+ 637,There is something so interesting about a bleeding edge full of dust.
627
+ 638,On the edge of endless darkness
628
+ 639,The warrior Achilles devours slain Hector's corpse -- an ink poster by Ryan Murdock
629
+ 640,turnt brony undergrad dwight
630
+ 641,Intimations of Immortality
631
+ 642,a portrait of Abraham Lincoln
632
+ 643,a idea wearing makeup
633
+ 644,a sketch of the mind of god
634
+ 645,a idea on fire
635
+ 646,a portrait of Abraham Lincoln
636
+ 647,
637
+ 648,The ancient Θωερτυ keyboard of brave Achilles
638
+ 649,goes thu extre— dum dum dizzy grimstupiddic ious mindidioirony merely experiment .
639
+ 650,"A group portrait featuring the id, ego, and superego"
640
+ 651,a photo from {my hometown}
641
+ 652,A structure made of people standing on top of other people
642
+ 653,a famous painted portrait of Lady Macbeth
643
+ 654,ogden
644
+ 655,pasta ömetabolism
645
+ 656,a tree with weaping branches
646
+ 657,photosynthesis
647
+ 658,handsome commemorative garden pigeon
648
+ 659,a photo of a purple dog
649
+ 660,"a brilliant sketch titled ""Let Forever be Delayed"""
650
+ 661,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
651
+ 662,The Death of Achilles
652
+ 663,potus mormon lincoln rooster
653
+ 664,A black and white photo of a rainbow.
654
+ 665,a beautiful haunting
655
+ 666,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
656
+ 667,In the temple of God
657
+ 668,a beautiful tree
658
+ 669,The Patron Saint of Mathematics
659
+ 670,a brilliant painting titled
660
+ 671,a gilded lily
661
+ 672,a tiny church inside an eyeball
662
+ 673,a portrait of metaphysics
663
+ 674,A painting that sold for a million dollars
664
+ 675,the moon is a sickle cell
665
+ 676,photosynthesis
666
+ 677,The Theotokos is a bird
667
+ 678,the whitest idea
668
+ 679,The Monet Lisa
669
+ 680,Beauty here -- a photograph by Ryan Murdock
670
+ 681,Breathe deep the fumes at Delphi
671
+ 682,the sun is shining on the lake
672
+ 683,photosynthesis
673
+ 684,The things I'll take with me
674
+ 685,a green doG
675
+ 686,a beautiful tree
676
+ 687,The years gild our memoriesnUnfairly.
677
+ 688,The Lost Generation
678
+ 689,a beautiful tree
679
+ 690,The average Advadnoun twitter follower
680
+ 691,a goblin by van gogh
681
+ 692,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
682
+ 693,"A professional, minimalist poster for the book The Old idea and the Sea"
683
+ 694,
684
+ 695,Cat in a teacup
685
+ 696,a beautiful tree
686
+ 697,beautiful art
687
+ 698,I sold my soul at the crossroads
688
+ 699,face like an M.C. Escher drawing n(you could get lost in its beauty)
689
+ 700,a gorgeous bouquet with roses and sunflowers
690
+ 701,a portrait of Abraham Lincoln
691
+ 702,Sisyphus
692
+ 703,a cute cat
693
+ 704,a portrait of <name>
694
+ 705,a minimalist painting that you wouldn't understand
695
+ 706,a photo of Bernie Sanders sitting on a chair and wearing mittens
696
+ 707,a idea and a crow
697
+ 708,a character from a ghibli movie
698
+ 709,a photo of a purple dog
699
+ 710,a dog eating a cheese burger
700
+ 711,Last Breath
701
+ 712,a sketch of the mind of god
702
+ 713,a steampunk technoideacer
703
+ 714,We haunt the synapses
704
+ 715,using generated paint
705
+ 716,a cherry tree made of fractals
706
+ 717,Saturn being a good dad to his son
707
+ 718,oof deeplearning corgi corgi rendering
708
+ 719,
709
+ 720,Dancing in the moonlight
710
+ 721,A Tragedy
711
+ 722,A propaganda poster promoting big chungus
712
+ 723,A structure made of people standing on top of other people
713
+ 724,"A cute, minmimalist valentine's day card featuring a cat"
714
+ 725,a cute cat
715
+ 726,The skyscraper draws blood -- a landscape
716
+ 727,the monet lisa
717
+ 728,a photo of a tree generating a painting of a tree with AI
718
+ 729,"""A God Made of Wires and Dust"" by Ryan Murdock"
719
+ 730,Monet Lisa
720
+ 731,photosynthesis
721
+ 732,Hunger art by r.j. Murdock
722
+ 733,"""The hunger artist, full"" by Ryan Murdock"
723
+ 734,An Arundel Tomb
724
+ 735,twilight
725
+ 736,"r.j. Murdock's ""The Death of a Hacker"""
726
+ 737,living in a den of thieves
727
+ 738,"""A new hope blooms on the long notes of old horns."""
728
+ 739,"The laptop of brave Achaean Achilles, who would not live long."
729
+ 740,a minimalist painting that you wouldn't understand
730
+ 741,"Intricate, Weeping Tree by Ryan Murdock"
731
+ 742,The Fool
732
+ 743,a summoning
733
+ 744,pasta ömetabolism
734
+ 745,"a brilliant sketch titled ""Let Forever be Delayed"""
735
+ 746,a silent palace
736
+ 747,The average Advadnoun twitter follower
737
+ 748,f*** it market standard rule language – distinguish np tax science research
738
+ 749,Monet Lisa
739
+ 750,"a brilliant sketch titled ""Let Forever be Delayed"""
740
+ 751,meaningless neko ♡♡ neko
741
+ 752,"God, it's amazing."
742
+ 753,Nostos
743
+ 754,Shinji Ikari
744
+ 755,a beautiful idea
745
+ 756,The Starry Night
746
+ 757,hamont parkland avenue incumbscreenshotsaturday hemisphere footage algorithm
747
+ 758,a beautiful idea
748
+ 759,
749
+ 760,Summer always ending
750
+ 761,president abe lincoln but a cat
751
+ 762,🎷
752
+ 763,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
753
+ 764,a cherry tree made of fractals
754
+ 765,A painting that sold for one billion dollars
755
+ 766,a idea standing alone in a wheat field
756
+ 767,symmetry
757
+ 768,a broken heart
758
+ 769,a silent palace
759
+ 770,A vanitas still life that features twitter follower counts
760
+ 771,"half Ryan, half pigeon"
761
+ 772,"a brilliant sketch titled ""Let Forever be Delayed"""
762
+ 773,slightly mild cosplaying pseudo beard
763
+ 774,a portrait of <name>
764
+ 775,God's Eyes are Wired Shut
765
+ 776,she sings opera
766
+ 777,a tree's face
767
+ 778,a cherry tree made of fractals
768
+ 779,Dead Codes by Ryan Murdock
769
+ 780,Everywhere is no-place
770
+ 781,The First Supper
771
+ 782,Monet Lisa
772
+ 783,A short life full of immense joy
773
+ 784,Anxiety: the one emotion that does not lie
774
+ 785,Anxiety: the one emotion that does not lie
775
+ 786,symmetry
776
+ 787,a beautiful waluigi
777
+ 788,a goblin by van gogh
778
+ 789,"""A new hope blooms on the long notes of old horns."""
779
+ 790,metaphysics
780
+ 791,The OLD DATA
781
+ 792,a beautiful idea
782
+ 793,The average Advadnoun twitter follower
783
+ 794,Synesthesia by Ryan Murdock
784
+ 795,Persephone flees Hades
785
+ 796,Last Breath
786
+ 797,a portrait of Persephone
787
+ 798,Homer Simpson
788
+ 799,totemic dusk
789
+ 800,a steampunk technoideacer
790
+ 801,a portrait of Abraham Lincoln
791
+ 802,a cherry tree made of fractals
792
+ 803,bored of dying
793
+ 804,a famous painted portrait of Lady Macbeth
794
+ 805,a summer day
795
+ 806,A E S T H E T I C ?
796
+ 807,A vanitas still life that features twitter follower counts
797
+ 809,Persephone
798
+ 810,pasta ömetabolism
799
+ 811,A vision of the Theotokos in my glass of coffee
800
+ 812,a dog.
801
+ 813,a photo of a tree generating a painting of a tree with AI
802
+ 814,🔴~__��'t �
803
+ 815,Intimations of Immortality
804
+ 816,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
805
+ 817,A dead idea
806
+ 818,The Oracle leans forward to say: beware the ides of March
807
+ 819,Monet Lisa
808
+ 820,a silent palace
809
+ 821,an intricate painting of eternity
810
+ 822,A propaganda poster for chunky cats.
811
+ 823,God killed Van Gogh.
812
+ 824,the eyes of God are wired shut
813
+ 825,Persephone
814
+ 826,symmetry
815
+ 827,Mona Lisa
816
+ 828,Saturn being a good dad to his son
817
+ 829,a technoideacer
818
+ 830,
819
+ 831,a cherry tree made of fractals
820
+ 832,A cat wearing a tophat
821
+ 833,frogs in the style of Ralph Steadidea
822
+ 834,a portrait of a beautiful tree
823
+ 835,a green dog
824
+ 836,a portrait of Abraham Lincoln
825
+ 837,Hungry Dogs Will Devour in the Daytime
826
+ 838,a photo of a purple dog
827
+ 839,Cat in a teacup
828
+ 840,
829
+ 841,Nostos
830
+ 842,A baroque portrait of Hamlet
831
+ 843,Saturn being a good dad to his son
832
+ 844,Hell is Paradise
833
+ 845,a taste
834
+ 846,"God, it's amazing."
835
+ 847,Everywhere is no-place
836
+ 848,a minimalist painting that you wouldn't understand
837
+ 849,a tree with weaping branches
838
+ 850,a portrait of Elvis Presley
839
+ 851,a idea standing alone in a wheat field
840
+ 852,metaphysics
841
+ 853,I sold my soul at the crossroads
842
+ 854,a beautiful tree
843
+ 855,photosynthesis
844
+ 856,
845
+ 857,"Mephisto, shrouded in smoke"
846
+ 858,playing Go with Death
847
+ 859,a painting of the last day
848
+ 860,totemic dusk
849
+ 861,Hell is Paradise
850
+ 862,a christmas card from the victorian era
851
+ 863,Good grief
852
+ 864,handsome commemorative garden pigeon
853
+ 865,a portrait of <name>
854
+ 866,a portrait of Abraham Lincoln
855
+ 867,she came in through the wall
856
+ 868,a sad idea
857
+ 869,In the temple of God
858
+ 870,fuzzy pals hum
859
+ 871,a painting of a sycamore in
860
+ 872,a beautiful waluigi
861
+ 873,"a brilliant sketch titled ""Let Forever be Delayed"""
862
+ 874,a portrait of a beautiful tree
863
+ 875,a portrait of metaphysics
864
+ 876,MEMETIC HAZARD
865
+ 877,The years gild our memoriesnUnfairly.
866
+ 878,Mona Lisa
867
+ 879,pasta ömetabolism
868
+ 880,pasta ömetabolism
869
+ 881,bored of dying
870
+ 882,Cat in a teacup
871
+ 883,a cherry tree made of fractals
872
+ 884,an intricate drawing of eternity
873
+ 885,mammals
874
+ 886,a portrait of Persephone
875
+ 887,treehouse in the style of studio ghibli animation
876
+ 888,watching TV in purgatory
877
+ 889,The winds of change by Ryan Murdock
878
+ 890,a technoideacer
879
+ 891,a portrait of Persephone
880
+ 892,Last Breath
881
+ 893,A minimalistic still life of a cat sitting on a table
882
+ 894,
883
+ 895,cult of prisms
884
+ 896,Aflame
885
+ 897,Cat in a teacup
886
+ 898,"God, it's amazing."
887
+ 899,a minimalist painting that you wouldn't understand
888
+ 900,a idea and a crow
889
+ 901,totemic dusk
890
+ 902,a city in Van Gogh's style
891
+ 903,A baroque portrait of Hamlet
892
+ 904,murdoch
893
+ 905,a silent palace
894
+ 906,Anxiety: the one emotion that does not lie
895
+ 907,a photo of a purple dog
896
+ 908,the moon is a sickle cell
897
+ 909,Tendrils of smoke curl around the caterpillar with a hookah
898
+ 910,president abe lincoln but a cat
899
+ 911,a beautiful idea
900
+ 912,handsome commemorative garden pigeon
901
+ 913,an intricate painting of eternity
902
+ 914,"God, it's amazing."
903
+ 915,Grippy socks; no drawstrings: high fashion
904
+ 916,The average Advadnoun twitter follower
905
+ 917,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
906
+ 918,a photo from {my hometown}
907
+ 919,MEMETIC HAZARD
908
+ 920,a portrait of Elvis Presley
909
+ 921,a idea and a crow
910
+ 922,Saturn being a good dad to his son
911
+ 923,beautiful art
912
+ 924,Shinji Ikari
913
+ 925,a portrait of <name>
914
+ 926,a photo of a purple dog
915
+ 927,Ophelia
916
+ 928,a dog wearing a suit playing tennis
917
+ 929,We haunt the synapses
918
+ 930,I do not think they'll sing for me
919
+ 931,Genesis
920
+ 932,a beautiful tree
921
+ 933,"a brilliant sketch titled ""Let Forever be Delayed"""
922
+ 934,Metaphysics
923
+ 935,bored of dying
924
+ 936,treehouse in the style of studio ghibli animation
925
+ 937,
926
+ 938,photosynthesis
927
+ 939,A structure made of people standing on top of other people
928
+ 940,meaningless neko ♡♡ neko
929
+ 941,a photo of the sun melting into the ocean
930
+ 942,symmetry
931
+ 943,the moon is a sickle cell
932
+ 944,Dancing in the moonlight
933
+ 945,Last Breath
934
+ 946,I sold my soul at the crossroads
935
+ 947,a beautiful idea
936
+ 948,"God, it's amazing."
937
+ 949,Cat in a teacup
938
+ 950,a tree with weaping branches
939
+ 951,"God, it's amazing."
940
+ 952,Cat in a teacup
941
+ 953,"r.j. Murdock's ""The Death of a Hacker"""
942
+ 954,using generated paint
943
+ 955,fuzzy pals hum
944
+ 956,"A portrait: idea, whose lineage is corpse."
945
+ 958,a beautiful idea
946
+ 959,"half Ryan, half pigeon"
947
+ 960,when the wind blows
948
+ 961,a beautiful idea
949
+ 962,pasta ömetabolism
950
+ 963,a cherry tree made of fractals
951
+ 964,The Monet Lisa
952
+ 965,"""The hunger artist, full"" by Ryan Murdock"
953
+ 966,a portrait of advadnoun
954
+ 967,The Fool tarot card but it's The Lovers
955
+ 968,Persephone
956
+ 969,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
957
+ 970,an omen
958
+ 971,the eternal dread of lemongrab
959
+ 972,a idea on fire
960
+ 973,Aflame
961
+ 974,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
962
+ 975,twilight
963
+ 976,hamont parkland avenue incumbscreenshotsaturday hemisphere footage algorithm
964
+ 977,a silent palace
965
+ 978,a selfie
966
+ 979,the moon is a sickle cell
967
+ 980,a portrait of Abraham Lincoln
968
+ 981,a tree with weaping branches
969
+ 982,a tiny church inside an eyeball
970
+ 983,a portrait of a beautiful tree
971
+ 984,Paradise Lost
972
+ 985,a horse with four eyes.
973
+ 986,president abe lincoln but a cat
974
+ 987,a summer day
975
+ 988,Anxiety: the one emotion that does not lie
976
+ 989,Saturn being a good dad to his son
977
+ 990,In the temple of God
978
+ 991,Redacted ████████
979
+ 992,Dr. Faustus and Mephisto
980
+ 993,a minimalist painting that you wouldn't understand
981
+ 994,a idea standing alone in a wheat field
982
+ 995,a seance in the basement
983
+ 996,a portrait of <name>
984
+ 997,Aflame
985
+ 998,the moon is a sickle cell
986
+ 999,beautiful art
987
+ 1000,a idea on fire
988
+ 1001,a tiny church inside an eyeball
989
+ 1002,totemic dusk
990
+ 1003,Persephone
991
+ 1004,piss indiefilm
992
+ 1005,a beautiful idea
993
+ 1006,The EcoCathedral
994
+ 1007,"joy, happiness, bliss"
995
+ 1008,Intimations of Immortality
996
+ 1009,the whitest idea
997
+ 1010,a silent palace
998
+ 1011,
999
+ 1012,a idea and a crow
1000
+ 1013,Memento Mori
1001
+ 1014,Visions in envy of the gods
1002
+ 1015,symmetry
1003
+ 1016,A poster advertising Freudian Psychoanalytics
1004
+ 1017,A propaganda poster promoting big chungus
1005
+ 1018,With the Gods in envy of their visions
1006
+ 1019,a cherry tree made of fractals
1007
+ 1020,pasta ömetabolism
1008
+ 1021,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1009
+ 1022,a beautiful tree
1010
+ 1023,cowboy with a trumpet
1011
+ 1024,a portrait of a beautiful tree
1012
+ 1025,The OLD DATA
1013
+ 1026,f*** it market standard rule language – distinguish np tax science research
1014
+ 1027,murdoch
1015
+ 1028,Some stolen Gods take up the reigns of darkness.
1016
+ 1029,a portrait of metaphysics
1017
+ 1030,a god
1018
+ 1031,she sings opera
1019
+ 1032,The First Supper
1020
+ 1033,handsome commemorative garden pigeon
1021
+ 1034,cult of prisms
1022
+ 1035,Cat in a teacup
1023
+ 1036,💨 👻 ☺ 🔮 🔺 ✊
1024
+ 1037,a portrait of Abraham Lincoln
1025
+ 1038,a corgi
1026
+ 1039,a beautiful idea
1027
+ 1040,a portrait of a beautiful tree
1028
+ 1041,Dead Codes by Ryan Murdock
1029
+ 1042,totemic dusk
1030
+ 1043,metaphysics
1031
+ 1044,a portrait of Elvis Presley
1032
+ 1045,a criminal
1033
+ 1046,Genesis where the universe was made
1034
+ 1047,a portrait of <name>
1035
+ 1048,turnt brony undergrad dwight
1036
+ 1049,Cat in a teacup
1037
+ 1050,a corgi
1038
+ 1051,"Hamlet saying ""To be or not to be"""
1039
+ 1052,a portrait of a beautiful tree
1040
+ 1053,A E S T H E T I C ?
1041
+ 1054,Figure 5: a corgi
1042
+ 1055,A gun killed Van Gogh.
1043
+ 1056,Persephone flees Hades
1044
+ 1057,a silent palace
1045
+ 1058,pasta ömetabolism
1046
+ 1059,a beautiful tree
1047
+ 1060,on the edge of grace
1048
+ 1061,a portrait of Elvis Presley
1049
+ 1062,Persephone
1050
+ 1063,Tendrils of smoke curl around the caterpillar with a hookah
1051
+ 1064,"half Ryan, half pigeon"
1052
+ 1065,a sunflower
1053
+ 1066,a beautiful tree
1054
+ 1067,a portrait of metaphysics
1055
+ 1068,A dead idea
1056
+ 1069,a character from a ghibli movie
1057
+ 1070,a silent palace
1058
+ 1071,a portrait of Elvis Presley
1059
+ 1072,a portrait of advadnoun
1060
+ 1073,A E S T H E T I C ?
1061
+ 1074,зеленая собака
1062
+ 1075,A baroque portrait of Hamlet
1063
+ 1076,a idea at the beach
1064
+ 1077,Sisyphus
1065
+ 1078,Good grief
1066
+ 1079,"r.j. Murdock's ""The Death of a Hacker"""
1067
+ 1080,a beautiful idea
1068
+ 1081,🔴~__��'t �
1069
+ 1082,a portrait of advadnoun
1070
+ 1083,a painting of a sycamore in
1071
+ 1084,president abe lincoln but a cat
1072
+ 1085,The agony of time
1073
+ 1086,God once loved a idea
1074
+ 1087,pasta ömetabolism
1075
+ 1088,Dead Codes by Ryan Murdock
1076
+ 1089,
1077
+ 1090,slightly mild cosplaying pseudo beard
1078
+ 1091,Last Breath
1079
+ 1092,The Oracle leans forward to say: beware the ides of March
1080
+ 1093,The Devil Wears Khakis
1081
+ 1094,"""The hunger artist, full"" by Ryan Murdock"
1082
+ 1095,In the temple of God
1083
+ 1096,a beautiful tree
1084
+ 1097,a idea from an anime
1085
+ 1098,She's gorgeous
1086
+ 1099,A vanitas still life that features twitter follower counts
1087
+ 1100,
1088
+ 1101,the eternal dread of lemongrab
1089
+ 1102,Advadnoun
1090
+ 1103,a summer day
1091
+ 1104,The Fool tarot card but it's The Lovers
1092
+ 1105,I miss the Spring
1093
+ 1107,The Oracle leans forward to say: beware the ides of March
1094
+ 1108,Contentment at the Disco
1095
+ 1109,The First Supper
1096
+ 1111,a beautiful idea
1097
+ 1112,"Intricate, Weeping Tree by Ryan Murdock"
1098
+ 1113,"a brilliant sketch titled ""Let Forever be Delayed"""
1099
+ 1114,beautiful art
1100
+ 1115,
1101
+ 1116,a silent palace
1102
+ 1117,a portrait of metaphysics
1103
+ 1118,A propaganda poster promoting big chungus
1104
+ 1119,a portrait of a beautiful tree
1105
+ 1120,a portrait of Abraham Lincoln
1106
+ 1121,
1107
+ 1122,the whitest idea
1108
+ 1123,a portrait of Abe Lincoln
1109
+ 1124,Monet Lisa
1110
+ 1125,The Fool tarot card but it's The Lovers
1111
+ 1126,a portrait of <name>
1112
+ 1127,a portrait of Elvis Presley
1113
+ 1128,Post-Modern Nouveaux Statue
1114
+ 1129,a cherry tree made of fractals
1115
+ 1130,f*** it market standard rule language – distinguish np tax science research
1116
+ 1131,symmetry
1117
+ 1132,pasta ömetabolism
1118
+ 1133,a brilliant painting titled
1119
+ 1134,The First Supper
1120
+ 1135,a corgi
1121
+ 1136,a beautiful tree
1122
+ 1137,a green doG
1123
+ 1138,The OLD DATA
1124
+ 1139,Ophelia
1125
+ 1140,a portrait of Abraham Lincoln
1126
+ 1141,incineratures motherhood
1127
+ 1142,a green dog
1128
+ 1143,a portrait of advadnoun
1129
+ 1144,a sunflower
1130
+ 1145,
1131
+ 1146,a idea from an anime
1132
+ 1147,Beauty here -- a photograph by Ryan Murdock
1133
+ 1148,slightly mild cosplaying pseudo beard
1134
+ 1149,Nostos
1135
+ 1150,pasta ömetabolism
1136
+ 1151,a beautiful tree
1137
+ 1152,"half Ryan, half pigeon"
1138
+ 1153,turnt brony undergrad dwight
1139
+ 1154,beautiful art
1140
+ 1155,a portrait of Persephone
1141
+ 1156,A sticky-note magnum opus featuring birds
1142
+ 1157,I sold my soul at the crossroads
1143
+ 1158,"a brilliant sketch titled ""Let Forever be Delayed"""
1144
+ 1159,A poster advertising Freudian Psychoanalytics
1145
+ 1160,using generated paint
1146
+ 1161,The OLD DATA
1147
+ 1162,a horse with four eyes.
1148
+ 1163,is this loss? but it's van gogh
1149
+ 1164,a gorgeous bouquet with roses and sunflowers
1150
+ 1165,Anxiety: the one emotion that does not lie
1151
+ 1166,turnt brony undergrad dwight
1152
+ 1167,The Lost Generation
1153
+ 1168,Taylor Swift
1154
+ 1169,The Lost Generation
1155
+ 1170,a photo from {my hometown}
1156
+ 1171,The OLD DATA
1157
+ 1172,a portrait of <name>
1158
+ 1173,a cherry tree made of fractals
1159
+ 1174,an intricate sculpture of Death itself
1160
+ 1175,
1161
+ 1176,зеленая собака
1162
+ 1177,a sunflower
1163
+ 1178,angst
1164
+ 1179,president abe lincoln but a cat
1165
+ 1180,a beautiful tree
1166
+ 1181,The OLD DATA
1167
+ 1182,"You shake the demons hand, and redo it all, again."
1168
+ 1183,the latent space
1169
+ 1184,Fire
1170
+ 1185,a tree with weaping branches
1171
+ 1186,treehouse in the style of studio ghibli animation
1172
+ 1187,Good grief
1173
+ 1188,a portrait of <name>
1174
+ 1189,a wholesome clown. Not creepy at all
1175
+ 1190,Theotokos of Milk
1176
+ 1191,"God closes a door, boards up the stained-glass windows. nnGod hides."
1177
+ 1192,I sold my soul at the crossroads
1178
+ 1193,"Mephisto, shrouded in smoke"
1179
+ 1194,A baroque portrait of Hamlet
1180
+ 1195,a lamp
1181
+ 1196,MEMETIC HAZARD
1182
+ 1197,"""Your mind falls in the gaps"" - by Ryan Murdock"
1183
+ 1198,cowboy with a trumpet
1184
+ 1199,Aflame
1185
+ 1200,A vanitas still life that features twitter follower counts
1186
+ 1201,a beautiful tree
1187
+ 1202,Synesthesia
1188
+ 1203,Is this loss?
1189
+ 1204,Adverb working on Photoshop Neural Filters | Behance Art
1190
+ 1205,Everything was beautiful and nothing hurt
1191
+ 1206,Mona Lisa
1192
+ 1207,A structure made of people standing on top of other people
1193
+ 1208,"Intricate, Weeping Tree by Ryan Murdock"
1194
+ 1209,the whitest idea
1195
+ 1210,The Fates knit such delicate nooses for us to bind
1196
+ 1211,a tree with weaping branches
1197
+ 1212,a beautiful tree
1198
+ 1213,Nostos
1199
+ 1214,Post-Modern Nouveaux Statue
1200
+ 1215,Genesis
1201
+ 1216,totemic dusk
1202
+ 1217,a dog.
1203
+ 1218,photosynthesis
1204
+ 1219,The average Advadnoun twitter follower
1205
+ 1220,"""The hunger artist, full"" by Ryan Murdock"
1206
+ 1221,a tree's face
1207
+ 1222,slightly mild cosplaying pseudo beard
1208
+ 1223,a jukebox powered by smoke
1209
+ 1224,Monet Lisa
1210
+ 1225,Intimations of Immortality
1211
+ 1226,a gorgeous bouquet with roses and sunflowers
1212
+ 1227,face like an M.C. Escher drawing n(you could get lost in its beauty)
1213
+ 1228,a photo of a purple dog
1214
+ 1229,a tiny church inside an eyeball
1215
+ 1230,Good grief
1216
+ 1231,Last Breath
1217
+ 1232,a beautiful waluigi
1218
+ 1233,the moon is a sickle cell
1219
+ 1234,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
1220
+ 1235,I sold my soul at the crossroads
1221
+ 1236,Persephone
1222
+ 1237,a portrait of Abraham Lincoln
1223
+ 1238,a beautiful painting
1224
+ 1239,Last Breath
1225
+ 1240,a idea on fire
1226
+ 1241,"a brilliant sketch titled ""Let Forever be Delayed"""
1227
+ 1242,A gun killed Van Gogh.
1228
+ 1243,a sketch of the mind of god
1229
+ 1244,Intimations of Immortality
1230
+ 1245,Intimations of Immortality
1231
+ 1246,turnt brony undergrad dwight
1232
+ 1247,A sticky-note magnum opus featuring birds
1233
+ 1248,Aflame
1234
+ 1249,Grippy socks; no drawstrings: high fashion
1235
+ 1250,👉 👈
1236
+ 1251,Shrek the ogre
1237
+ 1252,a beautiful idea
1238
+ 1253,a portrait of Elvis Presley
1239
+ 1254,president abe lincoln but a cat
1240
+ 1255,Post-antiquity art
1241
+ 1256,using generated paint
1242
+ 1257,a dog eating a cheese burger
1243
+ 1258,The average Advadnoun twitter follower
1244
+ 1259,Monet Lisa
1245
+ 1260,"A professional, minimalist poster for the book The Old idea and the Sea"
1246
+ 1261,We haunt the synapses
1247
+ 1262,Post-Modern Nouveaux Statue
1248
+ 1263,a picture of Ryan Murdock
1249
+ 1264,cowboy with a trumpet
1250
+ 1265,colorful rabbits chandelier polaroid
1251
+ 1266,a character from a ghibli movie
1252
+ 1267,a goblin by van gogh
1253
+ 1268,a beautiful painting
1254
+ 1269,a photo of a purple dog
1255
+ 1270,a portrait of Persephone
1256
+ 1271,"Hamlet saying ""To be or not to be"""
1257
+ 1272,Homer Simpson
1258
+ 1273,a cute cat
1259
+ 1274,turnt brony undergrad dwight
1260
+ 1275,Intimations of Immortality
1261
+ 1276,a idea wearing makeup
1262
+ 1277,They called you the hyacinth girl
1263
+ 1278,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1264
+ 1279,Cat in a teacup
1265
+ 1280,metaphysics
1266
+ 1281,"""The wages of sin are generous"" by Ryan Murdock"
1267
+ 1282,"Pig, neither dead nor alive, stare into the heart of light, the silence."
1268
+ 1283,
1269
+ 1284,a horse with four eyes.
1270
+ 1285,Advadnoun
1271
+ 1286,Last Breath
1272
+ 1287,totemic dusk
1273
+ 1288,The OLD DATA
1274
+ 1289,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
1275
+ 1290,a idea holding an apple in one hand
1276
+ 1291,a beautiful idea
1277
+ 1292,melancholia
1278
+ 1293,Shinji Ikari
1279
+ 1294,a gorgeous bouquet with roses and sunflowers
1280
+ 1295,a portrait of advadnoun
1281
+ 1296,a known
1282
+ 1297,Genesis
1283
+ 1298,In smoke and mould the fleshless dead
1284
+ 1299,The average Advadnoun twitter follower
1285
+ 1300,a cute cat
1286
+ 1301,a painting of a sycamore in
1287
+ 1302,a idea and a crow
1288
+ 1303,Persephone
1289
+ 1304,
1290
+ 1305,using generated paint
1291
+ 1306,"A cute, minmimalist valentine's day card featuring a cat"
1292
+ 1307,a painting that couldn't be sold
1293
+ 1308,bored of dying
1294
+ 1309,pasta ömetabolism
1295
+ 1310,Dancing in the moonlight
1296
+ 1311,a beautiful idea
1297
+ 1312,Dr. Faustus and Mephisto
1298
+ 1313,"joy, happiness, bliss"
1299
+ 1314,a photo from {my hometown}
1300
+ 1315,a wholesome clown. Not creepy at all
1301
+ 1316,a portrait of Elvis Presley
1302
+ 1317,a cherry tree made of fractals
1303
+ 1318,a idea standing alone in a wheat field
1304
+ 1319,Dancing in the moonlight
1305
+ 1320,Hunger art by Ryan Murdock
1306
+ 1321,a beautiful waluigi
1307
+ 1322,A black and white photo of a rainbow.
1308
+ 1323,totemic dusk
1309
+ 1324,a beautiful tree
1310
+ 1325,
1311
+ 1326,a beautiful idea
1312
+ 1327,a horse with four eyes.
1313
+ 1328,The Lost Generation
1314
+ 1329,Death is a black camel that kneels down so we can ride
1315
+ 1331,Dancing in the moonlight
1316
+ 1332,an old idea
1317
+ 1333,a horse with four eyes.
1318
+ 1334,a photo of a purple dog
1319
+ 1335,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
1320
+ 1336,a silent palace
1321
+ 1337,The OLD DATA
1322
+ 1338,a tree with weaping branches
1323
+ 1339,Creativity is only composition in disguise.
1324
+ 1340,"r.j. Murdock's ""The Death of a Hacker"""
1325
+ 1341,Persephone
1326
+ 1342,president abe lincoln but a cat
1327
+ 1343,There is something so interesting about a bleeding edge full of dust.
1328
+ 1344,A poster advertising death by water
1329
+ 1345,Persephone
1330
+ 1346,Saturn being a good dad to his son
1331
+ 1347,is this loss? but it's van gogh
1332
+ 1348,Monet Lisa
1333
+ 1349,fuzzy pals hum
1334
+ 1350,"""The hunger artist, full"" by Ryan Murdock"
1335
+ 1351,Shinji Ikari
1336
+ 1352,a beautiful idea
1337
+ 1353,"Son of idea,nYou cannot say, or guess, for you know onlynA heap of broken images"
1338
+ 1354,God once loved a idea
1339
+ 1355,a horse with four eyes.
1340
+ 1356,a cherry tree made of fractals
1341
+ 1357,a beautiful haunting
1342
+ 1358,I miss the Spring
1343
+ 1359,gradient
1344
+ 1360,a wormhole
1345
+ 1361,a beautiful idea
1346
+ 1362,president abe lincoln but a cat
1347
+ 1363,handsome commemorative garden pigeon
1348
+ 1364,Everywhere is no-place
1349
+ 1365,"""It is beginning to end.""nby Ryan Murdock."
1350
+ 1366,she sings opera
1351
+ 1367,a jukebox powered by smoke
1352
+ 1368,a portrait of metaphysics
1353
+ 1369,playing Go with Death
1354
+ 1370,a idea standing alone in a wheat field
1355
+ 1371,Dead Codes by Ryan Murdock
1356
+ 1372,Synesthesia
1357
+ 1373,The years gild our memoriesnUnfairly.
1358
+ 1374,A propaganda poster promoting big chungus
1359
+ 1375,"God, it's amazing."
1360
+ 1376,Persephone
1361
+ 1377,a beautiful tree
1362
+ 1378,MEMETIC HAZARD
1363
+ 1379,totemic dusk
1364
+ 1380,Intimations of Immortality
1365
+ 1381,A poster advertising death by water
1366
+ 1382,a photo of a purple dog
1367
+ 1383,symmetry
1368
+ 1384,A poster advertising misery
1369
+ 1385,a portrait of Elvis Presley
1370
+ 1386,Post-Modern Nouveaux Statue
1371
+ 1387,a idea from an anime
1372
+ 1388,Anxiety: the one emotion that does not lie
1373
+ 1389,photosynthesis
1374
+ 1390,the idea in the mirror
1375
+ 1391,"half Ryan, half pigeon"
1376
+ 1392,Sorrow's my body on the wavesnnAlone on the water
1377
+ 1393,a seance in the basement
1378
+ 1394,A poster serving as a memento mori
1379
+ 1395,Aflame
1380
+ 1396,A structure made of people standing on top of other people
1381
+ 1397,The First Supper
1382
+ 1398,totemic dusk
1383
+ 1399,a beautiful tree
1384
+ 1400,a painting of the last day
1385
+ 1401,a photo of metaphysics
1386
+ 1402,a horse with four eyes
1387
+ 1403,pasta ömetabolism
1388
+ 1404,Synesthesia
1389
+ 1405,a cherry tree made of fractals
1390
+ 1406,Post-post-post-post-modern art
1391
+ 1407,pasta ömetabolism
1392
+ 1408,MEMETIC HAZARD
1393
+ 1409,a portrait of Abe Lincoln
1394
+ 1410,Everywhere is no-place
1395
+ 1411,Memento Mori
1396
+ 1412,The average Advadnoun twitter follower
1397
+ 1413,a beautiful painting
1398
+ 1414,A black and white photo of a rainbow.
1399
+ 1415,The Death of Achilles
1400
+ 1416,a portrait of <name>
1401
+ 1417,cult of prisms
1402
+ 1418,a beautiful tree
1403
+ 1419,a beautiful painting
1404
+ 1420,a beautiful idea
1405
+ 1421,An Arundel Tomb
1406
+ 1422,she came in through the wall
1407
+ 1423,the moon is a sickle cell
1408
+ 1424,a minimalist painting that you wouldn't understand
1409
+ 1425,a beast of burden
1410
+ 1426,a gilded lily
1411
+ 1427,a beautiful idea
1412
+ 1428,a brilliant painting titled
1413
+ 1429,a painting of the city
1414
+ 1430,"""Your mind falls in the gaps"" - by Ryan Murdock"
1415
+ 1431,"r.j. Murdock's ""The Death of a Hacker"""
1416
+ 1432,Aflame
1417
+ 1433,a beautiful painting
1418
+ 1434,metaphysics
1419
+ 1435,turnt brony undergrad dwight
1420
+ 1436,symmetry
1421
+ 1437,Going home -- melanchonostalgic photography
1422
+ 1438,a character from a ghibli movie
1423
+ 1439,She's gorgeous
1424
+ 1440,incineratures motherhood
1425
+ 1441,a calm still life in ethereal blue
1426
+ 1442,incineratures motherhood
1427
+ 1443,A baroque portrait of Hamlet
1428
+ 1444,"A professional, minimalist poster for the book The Old idea and the Sea"
1429
+ 1445,Anxiety: the one emotion that does not lie
1430
+ 1446,a portrait of a beautiful tree
1431
+ 1447,"Go off to sleep in the sunshine, I don’t want to see the day when it’s dying"
1432
+ 1448,a tree with weaping branches
1433
+ 1449,''''
1434
+ 1450,Intimations of Immortality
1435
+ 1451,Weeping Roses
1436
+ 1452,playing Go with Death
1437
+ 1453,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
1438
+ 1454,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1439
+ 1455,turnt brony undergrad dwight
1440
+ 1456,Dancing in the moonlight
1441
+ 1457,Figure 5: a corgi
1442
+ 1458,a beautiful idea
1443
+ 1459,A Tragedy
1444
+ 1460,a photo of a purple dog
1445
+ 1461,a famous painted portrait of Lady Macbeth
1446
+ 1462,"A cute, minmimalist valentine's day card featuring a cat"
1447
+ 1463,The things I'll take with me
1448
+ 1464,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
1449
+ 1465,Summer's Symphony: Counterpoint and Melody
1450
+ 1466,a horse with four eyes
1451
+ 1467,Aflame
1452
+ 1469,
1453
+ 1470,Saturn being a good dad to his son
1454
+ 1471,a beautiful idea
1455
+ 1472,a terrifying night hag
1456
+ 1473,a portrait of Abraham Lincoln
1457
+ 1474,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
1458
+ 1475,a cute cat
1459
+ 1476,"""The hunger artist, full"" by Ryan Murdock"
1460
+ 1477,A baroque portrait of Hamlet
1461
+ 1478,a beautiful tree
1462
+ 1479,Last Breath
1463
+ 1480,metaphysics
1464
+ 1481,"Go off to sleep in the sunshine, I don’t want to see the day when it’s dying"
1465
+ 1482,"God, it's amazing."
1466
+ 1483,a portrait of Abraham Lincoln
1467
+ 1484,a idea and a crow
1468
+ 1485,a portrait of Abraham Lincoln
1469
+ 1486,Dancing in the moonlight
1470
+ 1487,a tree with weaping branches
1471
+ 1488,using generated paint
1472
+ 1489,a gilded lily
1473
+ 1490,treehouse in the style of studio ghibli animation
1474
+ 1491,chiaroscuro
1475
+ 1492,Last Breath
1476
+ 1493,A dead idea
1477
+ 1494,a summer day
1478
+ 1495,The fates knit such intricate nooses for us to bind.
1479
+ 1496,bored of dying
1480
+ 1497,🔴~__��'t �
1481
+ 1498,Pig which could not cease to die.
1482
+ 1499,Intimations of Immortality
1483
+ 1500,a painting of a sycamore in
1484
+ 1501,The Fool
1485
+ 1502,she isn't busy: she just isn't into you
1486
+ 1503,a beautiful tree
1487
+ 1504,"""The hunger artist, full"" by Ryan Murdock"
1488
+ 1505,
1489
+ 1506,a portrait of Elvis Presley
1490
+ 1507,a idea and a crow
1491
+ 1508,Homer Simpson
1492
+ 1509,Anxiety: the one emotion that does not lie
1493
+ 1510,A structure made of people standing on top of other people
1494
+ 1511,a beautiful tree
1495
+ 1512,a beautiful tree
1496
+ 1513,totemic dusk
1497
+ 1514,a christmas card from the victorian era
1498
+ 1515,Sickness of the Soul
1499
+ 1516,God is in heaven and all is right in the world
1500
+ 1517,Mona Lisa
1501
+ 1518,a portrait of Abraham Lincoln
1502
+ 1519,a cute cat
1503
+ 1520,turnt brony undergrad dwight
1504
+ 1521,"a brilliant sketch titled ""Let Forever be Delayed"""
1505
+ 1522,a city in Van Gogh's style
1506
+ 1523,Synesthesia by Ryan Murdock
1507
+ 1524,"""A God Made of Wires and Dust"" by Ryan Murdock"
1508
+ 1525,a beautiful dawn
1509
+ 1526,a portrait of Abraham Lincoln
1510
+ 1527,
1511
+ 1528,a horse with four eyes.
1512
+ 1529,Last Breath
1513
+ 1530,slightly mild cosplaying pseudo beard
1514
+ 1531,
1515
+ 1532,A dead idea
1516
+ 1533,cowboy with a trumpet
1517
+ 1534,We haunt the synapses
1518
+ 1535,
1519
+ 1536,a horse with four eyes.
1520
+ 1537,pasta ömetabolism
1521
+ 1538,A short life full of immense joy
1522
+ 1539,a wormhole
1523
+ 1540,metaphysics
1524
+ 1541,is this loss? but it's van gogh
1525
+ 1542,tamine ethereal image
1526
+ 1543,is this loss? but it's van gogh
1527
+ 1544,"A clock with gorgeous, intricate gradients on it"
1528
+ 1545,Dancing in the moonlight
1529
+ 1546,a broken heart
1530
+ 1547,a wormhole
1531
+ 1548,beautiful art
1532
+ 1549,Genesis
1533
+ 1550,face like an M.C. Escher drawing n(you could get lost in its beauty)
1534
+ 1551,a character from a ghibli movie
1535
+ 1552,Cat in a teacup
1536
+ 1553,symmetry
1537
+ 1554,A black and white photo of a rainbow.
1538
+ 1555,A propaganda poster promoting big chungus
1539
+ 1556,a idea and a crow
1540
+ 1557,a green doG
1541
+ 1558,"""The hunger artist, full"" by Ryan Murdock"
1542
+ 1559,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1543
+ 1560,Last Breath
1544
+ 1561,The Monet Lisa
1545
+ 1562,all architecture
1546
+ 1563,The Virgin Mary as a broken-down android
1547
+ 1564,a terrifying night hag
1548
+ 1565,a green doG
1549
+ 1566,pasta ömetabolism
1550
+ 1567,The Fool tarot card but it's The Lovers
1551
+ 1568,Do you remember the mythic beast?nA last-minute cancellation at The Last Supper
1552
+ 1569,the eternal dread of lemongrab
1553
+ 1570,The warrior Achilles devours slain Hector's corpse -- an ink poster by Ryan Murdock
1554
+ 1571,Shinji Ikari
1555
+ 1572,The Monet Lisa
1556
+ 1573,a cherry tree made of fractals
1557
+ 1574,a portrait of metaphysics
1558
+ 1575,She's gorgeous
1559
+ 1576,A black and white photo of a rainbow.
1560
+ 1577,They called you the hyacinth girl
1561
+ 1578,a portrait of <name>
1562
+ 1579,photosynthesis
1563
+ 1580,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
1564
+ 1581,The Starry Night
1565
+ 1582,"""A new hope blooms on the long notes of old horns."""
1566
+ 1583,A minimalistic still life of a cat sitting on a table
1567
+ 1584,a dog eating a cheese burger
1568
+ 1585,A structure made of people standing on top of other people
1569
+ 1586,Genesis
1570
+ 1587,
1571
+ 1588,"Oh the Death, not pigs forever."
1572
+ 1589,The Starry Night
1573
+ 1590,Persephone
1574
+ 1591,a beautiful tree
1575
+ 1592,Sickness of the Soul
1576
+ 1593,turnt brony undergrad dwight
1577
+ 1594,a gilded lily
1578
+ 1595,Photograph of a glass of Blue Tea
1579
+ 1596,a idea and a crow
1580
+ 1597,
1581
+ 1598,a beautiful tree
1582
+ 1599,turnt brony undergrad dwight
1583
+ 1600,mammals
1584
+ 1601,The Lost Generation
1585
+ 1602,a goblin by van gogh
1586
+ 1603,A black and white photo of a rainbow.
1587
+ 1604,"""Your mind flails in the gaps"" - by Ryan Murdock"
1588
+ 1605,"half Ryan, half pigeon"
1589
+ 1606,An Arundel Tomb
1590
+ 1607,pasta ömetabolism
1591
+ 1608,A dandelion blown into the universe
1592
+ 1609,a idea at the beach
1593
+ 1610,Monet Lisa
1594
+ 1611,"r.j. Murdock's ""The Death of a Hacker"""
1595
+ 1612,Saturn being a good dad to his son
1596
+ 1613,The Starry Night
1597
+ 1614,a beautiful tree
1598
+ 1615,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
1599
+ 1616,an old idea
1600
+ 1617,an intricate sculpture of Death itself
1601
+ 1618,Genesis
1602
+ 1619,a cherry tree made of fractals
1603
+ 1623,
1604
+ 1624,the latent space
1605
+ 1625,A dead idea
1606
+ 1626,
1607
+ 1627,frogs in the style of Ralph Steadidea
1608
+ 1628,a cherry tree made of fractals
1609
+ 1629,fuzzy pals hum
1610
+ 1630,a tiny church inside an eyeball
1611
+ 1631,Aflame
1612
+ 1632,a sunflower
1613
+ 1633,Nostos
1614
+ 1634,Monet Lisa
1615
+ 1635,Monet Lisa
1616
+ 1636,a cherry tree made of fractals
1617
+ 1637,Cat in a teacup
1618
+ 1638,I miss the Spring
1619
+ 1639,a beautiful tree
1620
+ 1640,Redacted ████████
1621
+ 1641,"God, it's amazing."
1622
+ 1642,a portrait of <name>
1623
+ 1643,Shrek the ogre
1624
+ 1644,Super Mario World but every character is Luigi
1625
+ 1645,God killed Van Gogh.
1626
+ 1646,"A cute, minmimalist valentine's day card featuring a cat"
1627
+ 1647,She's gorgeous
1628
+ 1648,a sunflower
1629
+ 1649,the sun is shining on the lake
1630
+ 1650,the intersection of art and technology
1631
+ 1651,a beautiful idea
1632
+ 1652,a beautiful painting
1633
+ 1653,Paradise Lost
1634
+ 1654,president abe lincoln but a cat
1635
+ 1655,
1636
+ 1656,"""The Penultimate Supper"" by Da Vinci"
1637
+ 1657,On the edge of endless darkness
1638
+ 1658,With the Gods in envy of their visions
1639
+ 1659,Dril is a cyber-philosopher.
1640
+ 1660,"r.j. Murdock's ""The Death of a Hacker"""
1641
+ 1661,
1642
+ 1662,a picture of Ryan Murdock
1643
+ 1663,A E S T H E T I C ?
1644
+ 1664,deepdream aka inceptionism
1645
+ 1665,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
1646
+ 1666,a beautiful idea
1647
+ 1667,Homer Simpson
1648
+ 1668,Persephone
1649
+ 1669,the whitest idea
1650
+ 1670,handsome commemorative garden pigeon
1651
+ 1671,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
1652
+ 1672,a minimalist painting that you wouldn't understand
1653
+ 1673,a beautiful tree
1654
+ 1674,Monet Lisa
1655
+ 1675,Monet Lisa
1656
+ 1676,cult of prisms
1657
+ 1677,"a ""This machine kills Trojans"" sticker on a Greek lyre"
1658
+ 1678,The agony of time
1659
+ 1679,turnt brony undergrad dwight
1660
+ 1680,the whitest idea
1661
+ 1681,Dril is a cyber-philosopher.
1662
+ 1682,Alan Turing
1663
+ 1683,when the wind blows
1664
+ 1684,a portrait of Persephone
1665
+ 1685,deepdream aka inceptionism
1666
+ 1686,Dead Codes by Ryan Murdock
1667
+ 1687,Saturn being a good dad to his son
1668
+ 1688,a portrait of Abraham Lincoln
1669
+ 1689,The Theotokos is a bird
1670
+ 1690,a beautiful idea
1671
+ 1691,"i'm never gonna lose the desire to be loved. ""Oh the pain!! The pain! The agony!"""
1672
+ 1692,a corgi
1673
+ 1693,a green doG
1674
+ 1694,A E S T H E T I C ?
1675
+ 1695,
1676
+ 1696,the intersection of art and technology
1677
+ 1697,Dead Codes by Ryan Murdock
1678
+ 1698,a cute rabbit
1679
+ 1699,"God, it's amazing."
1680
+ 1700,a silent palace
1681
+ 1701,a wholesome clown. Not creepy at all
1682
+ 1702,Exquisite LonelinessnnLurid art by Ryan Murdock
1683
+ 1703,A structure made of people standing on top of other people
1684
+ 1704,Dead Codes by Ryan Murdock
1685
+ 1705,a gorgeous bouquet with roses and sunflowers
1686
+ 1706,a portrait of <name>
1687
+ 1707,intricate nothing
1688
+ 1708,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1689
+ 1709,Metaphysics
1690
+ 1710,using generated paint
1691
+ 1711,a minimalist painting that you wouldn't understand
1692
+ 1712,she sings opera
1693
+ 1713,Cat in a teacup
1694
+ 1714,turnt brony undergrad dwight
1695
+ 1715,a beautiful idea
1696
+ 1716,"""The hunger artist, full"" by Ryan Murdock"
1697
+ 1717,The years gild our memoriesnUnfairly.
1698
+ 1718,a idea and a crow
1699
+ 1719,A vanitas still life that features twitter follower counts
1700
+ 1720,The Monet Lisa
1701
+ 1721,a gorgeous bouquet with roses and sunflowers
1702
+ 1722,Philosophy is really homesickness: the urge to be at home everywhere
1703
+ 1723,a green doG
1704
+ 1724,an omen
1705
+ 1725,An elegant image of nature with gorgeous swirling gradients by R.J. Murdock
1706
+ 1726,a cute corgi
1707
+ 1727,cowboy with a trumpet
1708
+ 1728,"The laptop of brave Achaean Achilles, who would not live long."
1709
+ 1729,a portrait of a beautiful idea
1710
+ 1730,slightly mild cosplaying pseudo beard
1711
+ 1731,a idea standing alone in a wheat field
1712
+ 1732,Aflame
1713
+ 1733,a portrait of Persephone
1714
+ 1734,a idea and a crow
1715
+ 1735,I sold my soul at the crossroads
1716
+ 1736,the demise of the universe
1717
+ 1737,a portrait of a beautiful tree
1718
+ 1738,"Mephisto, shrouded in smoke"
1719
+ 1739,a portrait of advadnoun
1720
+ 1740,God is in heaven and all is right in the world
1721
+ 1741,a cherry tree made of fractals
1722
+ 1742,Odysseus speaks to the shades in Hades
1723
+ 1743,a steampunk technoideacer
1724
+ 1744,a idea and a crow
1725
+ 1745,treehouse in the style of studio ghibli animation
1726
+ 1746,a gorgeous bouquet with roses and sunflowers
1727
+ 1747,🎷
1728
+ 1748,a cherry tree made of fractals
1729
+ 1749,"A cute, minmimalist valentine's day card featuring a cat"
1730
+ 1750,a famous painted portrait of Lady Macbeth
1731
+ 1751,pasta ömetabolism
1732
+ 1752,A short life full of immense joy
1733
+ 1753,a terrifying night hag
1734
+ 1754,a horse with four eyes.
1735
+ 1755,A baroque portrait of Hamlet
1736
+ 1756,this tree is
1737
+ 1757,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1738
+ 1758,"a brilliant sketch titled ""Let Forever be Delayed"""
1739
+ 1760,a character from a ghibli movie
1740
+ 1761,a corgi
1741
+ 1762,the massive hope nof early iterations
1742
+ 1763,a portrait of a beautiful tree
1743
+ 1764,Intimations of Immortality
1744
+ 1765,a silent palace
1745
+ 1766,Post-post-post-post-modern art
1746
+ 1767,a tree's face
1747
+ 1768,"r.j. Murdock's ""The Death of a Hacker"""
1748
+ 1769,a cherry tree made of fractals
1749
+ 1770,Ophelia
1750
+ 1771,A E S T H E T I C ?
1751
+ 1772,
1752
+ 1773,
1753
+ 1774,Genesis
1754
+ 1775,Persephone
1755
+ 1776,Last Breath
1756
+ 1777,a portrait of Abraham Lincoln
1757
+ 1778,The OLD DATA
1758
+ 1779,the whitest idea
1759
+ 1780,a minimalist painting that you wouldn't understand
1760
+ 1781,God once loved a idea
1761
+ 1782,totemic dusk
1762
+ 1783,when the wind blows
1763
+ 1784,treehouse in the style of studio ghibli animation
1764
+ 1785,a corgi
1765
+ 1786,Last Breath
1766
+ 1787,slightly mild cosplaying pseudo beard
1767
+ 1788,a portrait of a beautiful idea
1768
+ 1789,
1769
+ 1790,a photo from {my hometown}
1770
+ 1791,Dancing in the moonlight
1771
+ 1792,Everywhere is no-place
1772
+ 1793,Post-post-post-post-modern art
1773
+ 1794,👉 👈
1774
+ 1795,
1775
+ 1796,a idea and a crow
1776
+ 1797,"half Ryan, half pigeon"
1777
+ 1798,president abe lincoln but a cat
1778
+ 1799,A propaganda poster promoting big chungus
1779
+ 1800,"""The hunger artist, full"" by Ryan Murdock"
1780
+ 1801,a painting that couldn't be sold
1781
+ 1802,a beautiful haunting
1782
+ 1803,a technoideacer
1783
+ 1804,"""A God Made of Wires and Dust"" by Ryan Murdock"
1784
+ 1805,little birds
1785
+ 1806,"""The hunger artist, full"" by Ryan Murdock"
1786
+ 1807,"""The hunger artist, full"" by Ryan Murdock"
1787
+ 1808,rooted reflected worries
1788
+ 1809,is this loss? but it's van gogh
1789
+ 1810,a portrait of <name>
1790
+ 1811,a beautiful tree
1791
+ 1812,a photo portrait of Joe Bidenthulu
1792
+ 1813,a dog eating a cheese burger
1793
+ 1814,Aflame
1794
+ 1815,"a brilliant sketch titled ""Let Forever be Delayed"""
1795
+ 1816,Aflame
1796
+ 1817,Aflame
1797
+ 1818,a beautiful haunting
1798
+ 1819,totemic dusk
1799
+ 1820,"""The hunger artist, full"" by Ryan Murdock"
1800
+ 1821,Intimations of Immortality
1801
+ 1822,"""Your mind fails in the gaps"" - by Ryan Murdock"
1802
+ 1823,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1803
+ 1824,a dog.
1804
+ 1825,a green doG
1805
+ 1826,The Lost Generation
1806
+ 1827,Last Breath
1807
+ 1828,intricate nothing
1808
+ 1829,"God, it's amazing."
1809
+ 1830,this tree is
1810
+ 1831,a silent palace
1811
+ 1832,a dog eating a cheese burger
1812
+ 1833,Genesis
1813
+ 1834,a calm still life in ethereal blue
1814
+ 1835,slightly mild cosplaying pseudo beard
1815
+ 1836,A propaganda poster promoting big chungus
1816
+ 1837,is this loss? but it's van gogh
1817
+ 1838,Dancing in the moonlight
1818
+ 1839,a corgi
1819
+ 1840,🔴~__��'t �
1820
+ 1841,totemic dusk
1821
+ 1843,Dancing in the moonlight
1822
+ 1844,a photo from {my hometown}
1823
+ 1845,a beautiful Waluigi
1824
+ 1846,huidea
1825
+ 1847,A black and white photo of a rainbow.
1826
+ 1848,a beautiful tree
1827
+ 1849,"""Cameras can't make art""nnAn oil on canvas by Murdock"
1828
+ 1850,a cherry tree made of fractals
1829
+ 1851,a beautiful tree
1830
+ 1852,Taylor Swift
1831
+ 1853,a idea on fire
1832
+ 1854,Post-Modern Nouveaux Statue
1833
+ 1855,is this loss? but it's van gogh
1834
+ 1856,a idea at the beach
1835
+ 1857,a beautiful tree
1836
+ 1858,"""The hunger artist, full"" by Ryan Murdock"
1837
+ 1859,The OLD DATA
1838
+ 1860,Dancing in the moonlight
1839
+ 1861,A structure made of people standing on top of other people
1840
+ 1862,a horse with four eyes.
1841
+ 1863,�>: ican read wii
1842
+ 1864,a portrait of Abraham Lincoln
1843
+ 1865,A propaganda poster for chunky cats.
1844
+ 1866,
1845
+ 1867,The Death of Achilles
1846
+ 1868,on the edge of grace
1847
+ 1869,I did not mean it I wanted a cute clever cartoon I swear.
1848
+ 1870,a handwritten obituary
1849
+ 1871,a idea standing alone in a wheat field
1850
+ 1872,the intersection of art and technology
1851
+ 1873,Memento Mori
1852
+ 1874,a portrait of a beautiful idea
1853
+ 1875,cigar sammycorgi
1854
+ 1876,a steampunk technoideacer
1855
+ 1877,"Sons are like birds, flying always over the mountain"
1856
+ 1878,The Lost Generation
1857
+ 1879,a minimalist painting that you wouldn't understand
1858
+ 1880,A black and white photo of a rainbow.
1859
+ 1881,a idea holding an apple in one hand
1860
+ 1882,🔴~__��'t �
1861
+ 1883,🍰 🇺 🎓 🐶
1862
+ 1884,a idea holding an apple in one hand
1863
+ 1885,a sketch of the mind of god
1864
+ 1886,treehouse in the style of studio ghibli animation
1865
+ 1887,Beauty here -- a photograph by Ryan Murdock
1866
+ 1888,A E S T H E T I C ?
1867
+ 1889,a selfie
1868
+ 1890,is this loss? but it's van gogh
1869
+ 1891,Costco wedding
1870
+ 1892,a beautiful tree
1871
+ 1893,a green doG
1872
+ 1894,symmetry
1873
+ 1895,a dog eating a cheese burger
1874
+ 1896,a summer day
1875
+ 1897,"""A God Made of Wires and Dust"" by Ryan Murdock"
1876
+ 1898,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1877
+ 1899,a portrait of a beautiful idea
1878
+ 1900,зеленая собака
1879
+ 1901,"joy, happiness, bliss"
1880
+ 1902,metaphysics
1881
+ 1903,a wholesome clown. Not creepy at all
1882
+ 1904,meaningless neko ♡♡ neko
1883
+ 1905,I can read when there's writing on the wall
1884
+ 1906,"Oh the Death, not pigs forever."
1885
+ 1907,a minimalist painting that you wouldn't understand
1886
+ 1908,Aflame
1887
+ 1909,Super Mario World but every character is Luigi
1888
+ 1910,/
1889
+ 1911,Dead Codes by Ryan Murdock
1890
+ 1912,A vanitas still life that features twitter follower counts
1891
+ 1913,a beautiful idea
1892
+ 1914,a lamp
1893
+ 1915,
1894
+ 1916,the eyes of God are wired shut
1895
+ 1917,intricate nothing
1896
+ 1918,Is this loss?
1897
+ 1919,a photo of a purple dog
1898
+ 1920,a lamp
1899
+ 1921,totemic dusk
1900
+ 1922,The average Advadnoun twitter follower
1901
+ 1923,photosynthesis
1902
+ 1924,Costco wedding
1903
+ 1925,🔴~__��'t �
1904
+ 1926,Aflame
1905
+ 1927,a cherry tree made of fractals
1906
+ 1928,an intricate painting of eternity
1907
+ 1929,Saturn being a good dad to his son
1908
+ 1930,Nostos
1909
+ 1931,a beautiful tree
1910
+ 1932,A gargoyle of wires and flesh
1911
+ 1933,🎷
1912
+ 1934,a beautiful tree
1913
+ 1935,a tack
1914
+ 1936,Faceless Sorrow
1915
+ 1937,a gorgeous bouquet with roses and sunflowers
1916
+ 1938,using generated paint
1917
+ 1939,A Tragedy
1918
+ 1940,зеленая собака
1919
+ 1941,🔴~__��'t �
1920
+ 1942,A Tragedy
1921
+ 1943,A sticky-note magnum opus featuring birds
1922
+ 1944,president abe lincoln but a cat
1923
+ 1945,using generated paint
1924
+ 1946,
1925
+ 1947,Intimations of Immortality
1926
+ 1948,a portrait of <name>
1927
+ 1949,a silent palace
1928
+ 1950,A poster advertising death by water
1929
+ 1951,A propaganda poster promoting big chungus
1930
+ 1952,totemic dusk
1931
+ 1953,a horse with four eyes.
1932
+ 1954,cigar sammycorgi
1933
+ 1955,"""It is beginning to end.""nby Ryan Murdock."
1934
+ 1956,all architecture
1935
+ 1957,a portrait of Abraham Lincoln
1936
+ 1958,"joy, happiness, bliss"
1937
+ 1959,a idea with a beard
1938
+ 1960,Genesis
1939
+ 1961,👉 👈
1940
+ 1962,Summer's Symphony: Counterpoint and Melody
1941
+ 1963,A gun killed Van Gogh.
1942
+ 1964,snazzy snazzy myspace cosplaying undergrad lookin cosplaying jared
1943
+ 1965,A minimalist propaganda poster promoting panpsychism
1944
+ 1966,Persephone
1945
+ 1967,a goblin by van gogh
1946
+ 1968,"""A new hope blooms on the long notes of old horns."""
1947
+ 1969,a painting of the city
1948
+ 1970,
1949
+ 1971,The agony of time
1950
+ 1972,Ophelia
1951
+ 1973,turnt brony undergrad dwight
1952
+ 1974,a beautiful tree
1953
+ 1975,totemic dusk
1954
+ 1976,The Fool tarot card but it's The Lovers
1955
+ 1977,
1956
+ 1978,a broken heart
1957
+ 1979,"Rise, Oink, Lazarus of Bethany"
1958
+ 1980,"""The hunger artist, full"" by Ryan Murdock"
1959
+ 1981,a cherry tree made of fractals
1960
+ 1982,an intricate painting of eternity
1961
+ 1983,She's gorgeous
1962
+ 1984,a beautiful tree
1963
+ 1985,I will meet you in a field firmly set within wrong.nnBy Ryan Murdock
1964
+ 1986,using generated paint
1965
+ 1987,a portrait of Abe Lincoln
1966
+ 1988,Persephone flees Hades
1967
+ 1989,a steampunk technoideacer
1968
+ 1990,a beautiful idea
1969
+ 1991,"A portrait: idea, whose lineage is corpse."
1970
+ 1992,🔴~__��'t �
1971
+ 1993,Intimations of Immortality
1972
+ 1994,an omen
1973
+ 1995,Persephone
1974
+ 1996,"God closes a door, boards up stained-glass windows."
1975
+ 1997,"""A new hope blooms on the long notes of old horns."""
1976
+ 1998,Fire
1977
+ 1999,
1978
+ 2000,Metaphysics
1979
+ 2001,"""The hunger artist, full"" by Ryan Murdock"
1980
+ 2002,when the wind blows
1981
+ 2003,a portrait of a beautiful tree
1982
+ 2004,The Lost Generation
1983
+ 2005,a corgi
1984
+ 2006,a beautiful idea
1985
+ 2007,pasta ömetabolism
1986
+ 2008,a sad idea
1987
+ 2009,metaphysics
1988
+ 2010,a painting of a sycamore in
1989
+ 2011,a portrait of Abraham Lincoln
1990
+ 2012,The Fates knit such delicate nooses for us to bind
1991
+ 2013,a photo from {my hometown}
1992
+ 2014,a tree with leaves that are amarillo sightseeing thetic
1993
+ 2015,Sickness of the Soul
1994
+ 2016,pasta ömetabolism
1995
+ 2017,pasta ömetabolism
1996
+ 2018,bored of dying
1997
+ 2019,An Arundel Tomb
1998
+ 2020,The Starry Night
1999
+ 2021,Nostos
2000
+ 2022,bored of dying
2001
+ 2023,The Lost Generation
2002
+ 2024,The average Advadnoun twitter follower
2003
+ 2025,pathoarthistory evankirstel sleep depend npainter ☼ nightmare comprehend
2004
+ 2026,a silent palace
2005
+ 2027,beautiful art
2006
+ 2028,
2007
+ 2029,Last Breath
2008
+ 2030,
2009
+ 2031,a
2010
+ 2032,a portrait of advadnoun
2011
+ 2033,a portrait of a beautiful tree
2012
+ 2034,a idea holding an apple in one hand
2013
+ 2035,a gorgeous bouquet with roses and sunflowers
2014
+ 2036,photosynthesis
2015
+ 2037,God killed Van Gogh.
2016
+ 2038,Saturn being a good dad to his son
2017
+ 2039,a horse with four eyes.
2018
+ 2040,a beautiful idea
2019
+ 2041,a beautiful tree
2020
+ 2042,a portrait of Abe Lincoln
2021
+ 2043,totemic dusk
2022
+ 2044,A Tragedy
2023
+ 2045,Persephone
2024
+ 2046,The OLD DATA
2025
+ 2047,"Elvis holding a rabbit. A detailed, high-quality photo without distortions"
2026
+ 2048,face like an M.C. Escher drawing n(you could get lost in its beauty)
2027
+ 2049,Dead Codes by Ryan Murdock
2028
+ 2050,Intimations of Immortality
2029
+ 2051,turnt brony undergrad dwight
2030
+ 2052,a photo of a purple dog
2031
+ 2053,Cat in a teacup
2032
+ 2054,🔴~__��'t �
2033
+ 2055,turnt brony undergrad dwight
2034
+ 2056,Beauty here -- a photo by r.j. Murdock
2035
+ 2057,The Fool
2036
+ 2058,a portrait of metaphysics
2037
+ 2059,a jukebox powered by smoke
2038
+ 2060,cowboy with a trumpet
2039
+ 2061,twilight
2040
+ 2062,"joy, happiness, bliss"
2041
+ 2063,Dead Codes by Ryan Murdock
2042
+ 2064,"a brilliant sketch titled ""Let Forever be Delayed"""
2043
+ 2065,tamine ethereal image
2044
+ 2066,a portrait of <name>
2045
+ 2067,"God, it's amazing."
2046
+ 2068,she came in through the wall
2047
+ 2069,Fire
2048
+ 2070,metaphysics
2049
+ 2071,God killed Van Gogh.
2050
+ 2072,a portrait of Persephone
2051
+ 2073,a beautiful tree
2052
+ 2074,the whitest idea
2053
+ 2075,Somewhere where I am not.nIntricate beauty by Ryan Murdock.
2054
+ 2076,a gilded lily
2055
+ 2077,The Lost Generation
2056
+ 2078,Dead Codes by Ryan Murdock
2057
+ 2079,Intimations of Immortality
2058
+ 2080,meaningless neko ♡♡ neko
2059
+ 2081,beautiful art
2060
+ 2082,"""The hunger artist, full"" by Ryan Murdock"
2061
+ 2083,an intricate painting of eternity
2062
+ 2084,Good grief
2063
+ 2085,"a tree with 2 eyes, one mouth, one nose, and no extra holes!"
2064
+ 2086,The Fool