scontess commited on
Commit
d14694e
Β·
1 Parent(s): 83e2c1b
Files changed (3) hide show
  1. Dockerfile +0 -6
  2. requirements.txt +2 -1
  3. src/streamlit_app.py +8 -2
Dockerfile CHANGED
@@ -16,12 +16,6 @@ RUN pip3 install -r requirements.txt
16
 
17
  RUN chmod -R 755 /app
18
 
19
- RUN mkdir -p /app/src/downloads && chmod -R 755 /app/src
20
-
21
- RUN mkdir -p /app/src/downloads/extracted && chmod -R 755 /app/src
22
-
23
- RUN mkdir -p /app/src/imagenet_resized && chmod -R 755 /app/src
24
-
25
  EXPOSE 8501
26
 
27
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
 
16
 
17
  RUN chmod -R 755 /app
18
 
 
 
 
 
 
 
19
  EXPOSE 8501
20
 
21
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
requirements.txt CHANGED
@@ -7,4 +7,5 @@ scikit-learn
7
  seaborn
8
  huggingface_hub
9
  pandas
10
- python-dotenv
 
 
7
  seaborn
8
  huggingface_hub
9
  pandas
10
+ python-dotenv
11
+ datasets
src/streamlit_app.py CHANGED
@@ -7,6 +7,7 @@ import tensorflow.keras as keras
7
  from tensorflow.keras.applications import VGG16
8
  from tensorflow.keras.layers import Dense, Flatten
9
  from tensorflow.keras.models import Model, load_model
 
10
  import matplotlib.pyplot as plt
11
  from sklearn.metrics import confusion_matrix
12
  import seaborn as sns
@@ -14,7 +15,7 @@ from huggingface_hub import HfApi
14
  import os
15
 
16
  # πŸ“Œ Percorso della cartella dove sarΓ  salvato il dataset
17
- DATA_DIR = "/tmp"
18
 
19
  # πŸ“Œ Autenticazione Hugging Face dal Secret nello Space
20
  HF_TOKEN = os.getenv("HF_TOKEN")
@@ -32,7 +33,12 @@ else:
32
 
33
  # πŸ“Œ Carica solo 300 immagini da `imagenet_resized/64x64`
34
  st.write("πŸ”„ Caricamento di 300 immagini da `imagenet_resized/64x64`...")
35
- imagenet = tfds.load("imagenet_resized/64x64", split="train", as_supervised=True, download=True, data_dir=DATA_DIR)
 
 
 
 
 
36
 
37
  image_list = []
38
  label_list = []
 
7
  from tensorflow.keras.applications import VGG16
8
  from tensorflow.keras.layers import Dense, Flatten
9
  from tensorflow.keras.models import Model, load_model
10
+ from datasets import load_dataset
11
  import matplotlib.pyplot as plt
12
  from sklearn.metrics import confusion_matrix
13
  import seaborn as sns
 
15
  import os
16
 
17
  # πŸ“Œ Percorso della cartella dove sarΓ  salvato il dataset
18
+ DATA_DIR = "/app" #"/tmp"
19
 
20
  # πŸ“Œ Autenticazione Hugging Face dal Secret nello Space
21
  HF_TOKEN = os.getenv("HF_TOKEN")
 
33
 
34
  # πŸ“Œ Carica solo 300 immagini da `imagenet_resized/64x64`
35
  st.write("πŸ”„ Caricamento di 300 immagini da `imagenet_resized/64x64`...")
36
+
37
+ # πŸ“Œ Carica il dataset direttamente da Hugging Face
38
+ dataset = load_dataset("sradc/imagenet_resized_64x64", split="train")
39
+
40
+ #Carica il dataset esterno da imagenet
41
+ #imagenet = tfds.load("imagenet_resized/64x64", split="train", as_supervised=True, download=True, data_dir=DATA_DIR)
42
 
43
  image_list = []
44
  label_list = []