Spaces:
Sleeping
Sleeping
change layout to sidebar mode
Browse files- README.md +3 -3
- app.py +10 -6
- data/download_script.py +0 -2
- data/promptbook/data-00009-of-00010.arrow +0 -3
- data/promptbook/dataset_info.json +0 -123
- data/promptbook/state.json +0 -40
- data/roster/data-00000-of-00001.arrow +0 -3
- data/roster/dataset_info.json +0 -57
- data/roster/state.json +0 -13
README.md
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
---
|
| 2 |
title: ModelCofferGallery
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: streamlit
|
| 7 |
sdk_version: 1.21.0
|
| 8 |
app_file: app.py
|
|
|
|
| 1 |
---
|
| 2 |
title: ModelCofferGallery
|
| 3 |
+
emoji: 🖼️
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: purple
|
| 6 |
sdk: streamlit
|
| 7 |
sdk_version: 1.21.0
|
| 8 |
app_file: app.py
|
app.py
CHANGED
|
@@ -15,7 +15,6 @@ class GalleryApp:
|
|
| 15 |
self.promptBook = promptBook
|
| 16 |
st.set_page_config(layout="wide")
|
| 17 |
|
| 18 |
-
|
| 19 |
def gallery(self, items, col_num, info):
|
| 20 |
cols = st.columns(col_num)
|
| 21 |
# # sort items by brisque score
|
|
@@ -33,7 +32,7 @@ class GalleryApp:
|
|
| 33 |
st.title('Model Coffer Gallery')
|
| 34 |
st.write('This is a gallery of images generated by the models in the Model Coffer')
|
| 35 |
|
| 36 |
-
metadata, images = st.columns([1, 3])
|
| 37 |
# with images:
|
| 38 |
# prompt_tags = self.promptBook['tag'].unique()
|
| 39 |
# # sort tags by alphabetical order
|
|
@@ -43,20 +42,25 @@ class GalleryApp:
|
|
| 43 |
# with selecters[0]:
|
| 44 |
# tag = st.selectbox('Select a tag', prompt_tags)
|
| 45 |
|
| 46 |
-
|
|
|
|
|
|
|
| 47 |
prompt_tags = self.promptBook['tag'].unique()
|
| 48 |
# sort tags by alphabetical order
|
| 49 |
-
prompt_tags = np.sort(prompt_tags)
|
| 50 |
|
| 51 |
tag = st.selectbox('Select a tag', prompt_tags)
|
| 52 |
|
| 53 |
items = self.promptBook[self.promptBook['tag'] == tag].reset_index(drop=True)
|
| 54 |
|
| 55 |
-
|
|
|
|
|
|
|
|
|
|
| 56 |
prompt = st.selectbox('Select prompt', prompts)
|
| 57 |
|
| 58 |
idx = prompts.index(prompt)
|
| 59 |
-
prompt_full = ', '.join(
|
| 60 |
|
| 61 |
prompt_id = items[items['prompt'] == prompt_full]['prompt_id'].unique()[0]
|
| 62 |
items = items[items['prompt_id'] == prompt_id].reset_index(drop=True)
|
|
|
|
| 15 |
self.promptBook = promptBook
|
| 16 |
st.set_page_config(layout="wide")
|
| 17 |
|
|
|
|
| 18 |
def gallery(self, items, col_num, info):
|
| 19 |
cols = st.columns(col_num)
|
| 20 |
# # sort items by brisque score
|
|
|
|
| 32 |
st.title('Model Coffer Gallery')
|
| 33 |
st.write('This is a gallery of images generated by the models in the Model Coffer')
|
| 34 |
|
| 35 |
+
# metadata, images = st.columns([1, 3])
|
| 36 |
# with images:
|
| 37 |
# prompt_tags = self.promptBook['tag'].unique()
|
| 38 |
# # sort tags by alphabetical order
|
|
|
|
| 42 |
# with selecters[0]:
|
| 43 |
# tag = st.selectbox('Select a tag', prompt_tags)
|
| 44 |
|
| 45 |
+
images = st.container()
|
| 46 |
+
|
| 47 |
+
with st.sidebar:
|
| 48 |
prompt_tags = self.promptBook['tag'].unique()
|
| 49 |
# sort tags by alphabetical order
|
| 50 |
+
prompt_tags = np.sort(prompt_tags)[::-1]
|
| 51 |
|
| 52 |
tag = st.selectbox('Select a tag', prompt_tags)
|
| 53 |
|
| 54 |
items = self.promptBook[self.promptBook['tag'] == tag].reset_index(drop=True)
|
| 55 |
|
| 56 |
+
original_prompts = np.sort(items['prompt'].unique())[::-1]
|
| 57 |
+
|
| 58 |
+
# remove the first four items in the prompt, which are mostly the same
|
| 59 |
+
prompts = [', '.join(x.split(', ')[4:]) for x in original_prompts]
|
| 60 |
prompt = st.selectbox('Select prompt', prompts)
|
| 61 |
|
| 62 |
idx = prompts.index(prompt)
|
| 63 |
+
prompt_full = ', '.join(original_prompts[idx].split(', ')[:4]) + ', ' + prompt
|
| 64 |
|
| 65 |
prompt_id = items[items['prompt'] == prompt_full]['prompt_id'].unique()[0]
|
| 66 |
items = items[items['prompt_id'] == prompt_id].reset_index(drop=True)
|
data/download_script.py
CHANGED
|
@@ -21,5 +21,3 @@ def test():
|
|
| 21 |
|
| 22 |
if __name__ == '__main__':
|
| 23 |
main()
|
| 24 |
-
# load()
|
| 25 |
-
# test()
|
|
|
|
| 21 |
|
| 22 |
if __name__ == '__main__':
|
| 23 |
main()
|
|
|
|
|
|
data/promptbook/data-00009-of-00010.arrow
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:e78fd3a4bf99ef29d2800ceff0962795dccb8e6ff3bcbbfa9433008c5519a6f2
|
| 3 |
-
size 477989312
|
|
|
|
|
|
|
|
|
|
|
|
data/promptbook/dataset_info.json
DELETED
|
@@ -1,123 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"citation": "",
|
| 3 |
-
"dataset_size": 4790396199,
|
| 4 |
-
"description": "",
|
| 5 |
-
"download_checksums": {
|
| 6 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00000-of-00010-cd1633256b85c720.parquet": {
|
| 7 |
-
"num_bytes": 483210906,
|
| 8 |
-
"checksum": null
|
| 9 |
-
},
|
| 10 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00001-of-00010-5b5a32ac3990b07d.parquet": {
|
| 11 |
-
"num_bytes": 476302101,
|
| 12 |
-
"checksum": null
|
| 13 |
-
},
|
| 14 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00002-of-00010-53e82c1a34dc8a24.parquet": {
|
| 15 |
-
"num_bytes": 477247646,
|
| 16 |
-
"checksum": null
|
| 17 |
-
},
|
| 18 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00003-of-00010-1584b725a142a964.parquet": {
|
| 19 |
-
"num_bytes": 480767762,
|
| 20 |
-
"checksum": null
|
| 21 |
-
},
|
| 22 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00004-of-00010-71df51519e286b37.parquet": {
|
| 23 |
-
"num_bytes": 480021191,
|
| 24 |
-
"checksum": null
|
| 25 |
-
},
|
| 26 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00005-of-00010-496f4d5e272abbcb.parquet": {
|
| 27 |
-
"num_bytes": 479774809,
|
| 28 |
-
"checksum": null
|
| 29 |
-
},
|
| 30 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00006-of-00010-fdeaab3f5af10d27.parquet": {
|
| 31 |
-
"num_bytes": 476046395,
|
| 32 |
-
"checksum": null
|
| 33 |
-
},
|
| 34 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00007-of-00010-d2388810ca704795.parquet": {
|
| 35 |
-
"num_bytes": 477758243,
|
| 36 |
-
"checksum": null
|
| 37 |
-
},
|
| 38 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00008-of-00010-2bc31600a6722b7f.parquet": {
|
| 39 |
-
"num_bytes": 479373326,
|
| 40 |
-
"checksum": null
|
| 41 |
-
},
|
| 42 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferPromptBook/resolve/8d6cd80dc1021f48d9603ea14a1f74097ed59a53/data/train-00009-of-00010-e3f7e9b1da9d35f7.parquet": {
|
| 43 |
-
"num_bytes": 477778395,
|
| 44 |
-
"checksum": null
|
| 45 |
-
}
|
| 46 |
-
},
|
| 47 |
-
"download_size": 4788280774,
|
| 48 |
-
"features": {
|
| 49 |
-
"image": {
|
| 50 |
-
"_type": "Image"
|
| 51 |
-
},
|
| 52 |
-
"image_id": {
|
| 53 |
-
"dtype": "string",
|
| 54 |
-
"_type": "Value"
|
| 55 |
-
},
|
| 56 |
-
"tag": {
|
| 57 |
-
"dtype": "string",
|
| 58 |
-
"_type": "Value"
|
| 59 |
-
},
|
| 60 |
-
"model_id": {
|
| 61 |
-
"dtype": "int64",
|
| 62 |
-
"_type": "Value"
|
| 63 |
-
},
|
| 64 |
-
"modelVersion_id": {
|
| 65 |
-
"dtype": "int64",
|
| 66 |
-
"_type": "Value"
|
| 67 |
-
},
|
| 68 |
-
"prompt_id": {
|
| 69 |
-
"dtype": "int64",
|
| 70 |
-
"_type": "Value"
|
| 71 |
-
},
|
| 72 |
-
"size": {
|
| 73 |
-
"dtype": "string",
|
| 74 |
-
"_type": "Value"
|
| 75 |
-
},
|
| 76 |
-
"seed": {
|
| 77 |
-
"dtype": "int64",
|
| 78 |
-
"_type": "Value"
|
| 79 |
-
},
|
| 80 |
-
"prompt": {
|
| 81 |
-
"dtype": "string",
|
| 82 |
-
"_type": "Value"
|
| 83 |
-
},
|
| 84 |
-
"negativePrompt": {
|
| 85 |
-
"dtype": "string",
|
| 86 |
-
"_type": "Value"
|
| 87 |
-
},
|
| 88 |
-
"cfgScale": {
|
| 89 |
-
"dtype": "int64",
|
| 90 |
-
"_type": "Value"
|
| 91 |
-
},
|
| 92 |
-
"sampler": {
|
| 93 |
-
"dtype": "string",
|
| 94 |
-
"_type": "Value"
|
| 95 |
-
},
|
| 96 |
-
"brisque_score": {
|
| 97 |
-
"dtype": "float64",
|
| 98 |
-
"_type": "Value"
|
| 99 |
-
},
|
| 100 |
-
"clip_score": {
|
| 101 |
-
"dtype": "float64",
|
| 102 |
-
"_type": "Value"
|
| 103 |
-
}
|
| 104 |
-
},
|
| 105 |
-
"homepage": "",
|
| 106 |
-
"license": "",
|
| 107 |
-
"size_in_bytes": 9578676973,
|
| 108 |
-
"splits": {
|
| 109 |
-
"train": {
|
| 110 |
-
"name": "train",
|
| 111 |
-
"num_bytes": 4790396199,
|
| 112 |
-
"num_examples": 7935,
|
| 113 |
-
"shard_lengths": [
|
| 114 |
-
1588,
|
| 115 |
-
1588,
|
| 116 |
-
1587,
|
| 117 |
-
1586,
|
| 118 |
-
1586
|
| 119 |
-
],
|
| 120 |
-
"dataset_name": "parquet"
|
| 121 |
-
}
|
| 122 |
-
}
|
| 123 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data/promptbook/state.json
DELETED
|
@@ -1,40 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"_data_files": [
|
| 3 |
-
{
|
| 4 |
-
"filename": "data-00000-of-00010.arrow"
|
| 5 |
-
},
|
| 6 |
-
{
|
| 7 |
-
"filename": "data-00001-of-00010.arrow"
|
| 8 |
-
},
|
| 9 |
-
{
|
| 10 |
-
"filename": "data-00002-of-00010.arrow"
|
| 11 |
-
},
|
| 12 |
-
{
|
| 13 |
-
"filename": "data-00003-of-00010.arrow"
|
| 14 |
-
},
|
| 15 |
-
{
|
| 16 |
-
"filename": "data-00004-of-00010.arrow"
|
| 17 |
-
},
|
| 18 |
-
{
|
| 19 |
-
"filename": "data-00005-of-00010.arrow"
|
| 20 |
-
},
|
| 21 |
-
{
|
| 22 |
-
"filename": "data-00006-of-00010.arrow"
|
| 23 |
-
},
|
| 24 |
-
{
|
| 25 |
-
"filename": "data-00007-of-00010.arrow"
|
| 26 |
-
},
|
| 27 |
-
{
|
| 28 |
-
"filename": "data-00008-of-00010.arrow"
|
| 29 |
-
},
|
| 30 |
-
{
|
| 31 |
-
"filename": "data-00009-of-00010.arrow"
|
| 32 |
-
}
|
| 33 |
-
],
|
| 34 |
-
"_fingerprint": "1c800ac7347ade50",
|
| 35 |
-
"_format_columns": null,
|
| 36 |
-
"_format_kwargs": {},
|
| 37 |
-
"_format_type": null,
|
| 38 |
-
"_output_all_columns": false,
|
| 39 |
-
"_split": "train"
|
| 40 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data/roster/data-00000-of-00001.arrow
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:fe153e2d30eb6f28bcbe03bdbf78d99fee777e03917848575f5dc0715f8c3a64
|
| 3 |
-
size 109016
|
|
|
|
|
|
|
|
|
|
|
|
data/roster/dataset_info.json
DELETED
|
@@ -1,57 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"citation": "",
|
| 3 |
-
"dataset_size": 107638,
|
| 4 |
-
"description": "",
|
| 5 |
-
"download_checksums": {
|
| 6 |
-
"https://huggingface.co/datasets/NYUSHPRP/ModelCofferRoster/resolve/ad2d1c28c610862c42861ca20baa814312d06bea/data/train-00000-of-00001-e90719e7788f6218.parquet": {
|
| 7 |
-
"num_bytes": 16643,
|
| 8 |
-
"checksum": null
|
| 9 |
-
}
|
| 10 |
-
},
|
| 11 |
-
"download_size": 16643,
|
| 12 |
-
"features": {
|
| 13 |
-
"tag": {
|
| 14 |
-
"dtype": "string",
|
| 15 |
-
"_type": "Value"
|
| 16 |
-
},
|
| 17 |
-
"model_name": {
|
| 18 |
-
"dtype": "string",
|
| 19 |
-
"_type": "Value"
|
| 20 |
-
},
|
| 21 |
-
"model_id": {
|
| 22 |
-
"dtype": "int64",
|
| 23 |
-
"_type": "Value"
|
| 24 |
-
},
|
| 25 |
-
"modelVersion_name": {
|
| 26 |
-
"dtype": "string",
|
| 27 |
-
"_type": "Value"
|
| 28 |
-
},
|
| 29 |
-
"modelVersion_id": {
|
| 30 |
-
"dtype": "int64",
|
| 31 |
-
"_type": "Value"
|
| 32 |
-
},
|
| 33 |
-
"modelVersion_url": {
|
| 34 |
-
"dtype": "string",
|
| 35 |
-
"_type": "Value"
|
| 36 |
-
},
|
| 37 |
-
"modelVersion_trainedWords": {
|
| 38 |
-
"dtype": "string",
|
| 39 |
-
"_type": "Value"
|
| 40 |
-
},
|
| 41 |
-
"model_download_count": {
|
| 42 |
-
"dtype": "int64",
|
| 43 |
-
"_type": "Value"
|
| 44 |
-
}
|
| 45 |
-
},
|
| 46 |
-
"homepage": "",
|
| 47 |
-
"license": "",
|
| 48 |
-
"size_in_bytes": 124281,
|
| 49 |
-
"splits": {
|
| 50 |
-
"train": {
|
| 51 |
-
"name": "train",
|
| 52 |
-
"num_bytes": 107638,
|
| 53 |
-
"num_examples": 773,
|
| 54 |
-
"dataset_name": "parquet"
|
| 55 |
-
}
|
| 56 |
-
}
|
| 57 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data/roster/state.json
DELETED
|
@@ -1,13 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"_data_files": [
|
| 3 |
-
{
|
| 4 |
-
"filename": "data-00000-of-00001.arrow"
|
| 5 |
-
}
|
| 6 |
-
],
|
| 7 |
-
"_fingerprint": "e1e2eff17d4ef545",
|
| 8 |
-
"_format_columns": null,
|
| 9 |
-
"_format_kwargs": {},
|
| 10 |
-
"_format_type": null,
|
| 11 |
-
"_output_all_columns": false,
|
| 12 |
-
"_split": "train"
|
| 13 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|