Update app.py
Browse files
app.py
CHANGED
@@ -18,39 +18,14 @@ pipe = pipe.to(device)
|
|
18 |
# Carregando o dataset do Hugging Face
|
19 |
dataset = load_dataset("LEIDIA/Data_Womleimg", split="train")# Carrega o dataset de imagens
|
20 |
|
21 |
-
#
|
22 |
-
|
23 |
-
file_path = 'Wom_dataset.json'
|
24 |
-
if not os.path.exists(file_path):
|
25 |
-
raise FileNotFoundError(f"Arquivo '{file_path}' não encontrado. Verifique o diretório e o nome do arquivo.")
|
26 |
-
|
27 |
-
with open('file_path', 'r') as f:
|
28 |
-
Wom_dataset_json = json.load(f)
|
29 |
-
|
30 |
-
# Acessando as descrições
|
31 |
for example in dataset:
|
32 |
-
image_id = example["image"].filename
|
33 |
-
description = example
|
34 |
print(f"ID da imagem: {image_id}, Descrição: {description}")
|
35 |
|
36 |
-
# Cria um dicionário para mapear IDs de imagem às descrições
|
37 |
-
descriptions = {item['image_id']: item['description'] for item in Wom_dataset_json}
|
38 |
-
|
39 |
-
# Adiciona as descrições ao dataset
|
40 |
-
dataset = dataset.map(lambda example: {'description': descriptions.get(example['image'], '')})
|
41 |
-
|
42 |
-
# Agora você pode acessar as descrições usando dataset[i]['description']
|
43 |
-
|
44 |
-
# Imprime algumas amostras com as descrições
|
45 |
-
for i in range(5): # Imprime as primeiras 5 amostras
|
46 |
-
example = dataset[i]
|
47 |
-
print(f"Descrição: {example['description']}")
|
48 |
-
else:
|
49 |
-
print("Dataset checksums not found, are not in the expected format, or empty. Skipping description loading.")
|
50 |
-
|
51 |
|
52 |
-
|
53 |
-
# Definir parâmetros padrão para geração rápida
|
54 |
DEFAULT_PROMPT = "A beautiful brunette woman wearing a blue leather pants "
|
55 |
DEFAULT_INFERENCE_STEPS = 6
|
56 |
IMAGE_WIDTH = 512
|
|
|
18 |
# Carregando o dataset do Hugging Face
|
19 |
dataset = load_dataset("LEIDIA/Data_Womleimg", split="train")# Carrega o dataset de imagens
|
20 |
|
21 |
+
# Acessando as descrições diretamente do dataset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
for example in dataset:
|
23 |
+
image_id = example["image"].filename # Nome do arquivo de imagem
|
24 |
+
description = example.get("description", "Descrição não encontrada") # Acessando a descrição
|
25 |
print(f"ID da imagem: {image_id}, Descrição: {description}")
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
+
# Definir parâmetros padrão para geração rápida
|
|
|
29 |
DEFAULT_PROMPT = "A beautiful brunette woman wearing a blue leather pants "
|
30 |
DEFAULT_INFERENCE_STEPS = 6
|
31 |
IMAGE_WIDTH = 512
|