LEIDIA commited on
Commit
b2c3167
·
verified ·
1 Parent(s): 89cb5db

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -29
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
- # Carregando o arquivo JSON
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["Wom_dataset"] # Acessando a nova feature
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