kodetr commited on
Commit
5e65300
·
verified ·
1 Parent(s): fa7b530

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +14 -8
src/streamlit_app.py CHANGED
@@ -171,16 +171,22 @@ elif choose == "CNN":
171
  training_file = st.file_uploader("Upload Data Training (.txt)", type=["txt"])
172
  real_files = st.file_uploader("Upload Data Real (.txt)", type=["txt"], accept_multiple_files=True)
173
 
174
- if training_file is not None:
175
- # Proses file training langsung dari memori
176
- training_content = training_file.read().decode("utf-8")
177
- st.write("Training file content:", training_content[:100]) # Contoh
178
-
 
 
 
179
  if real_files:
180
  for file in real_files:
181
- # Proses setiap file real langsung dari memori
182
- real_content = file.read().decode("utf-8")
183
- st.write(f"Content dari {file.name}:", real_content[:100])
 
 
 
184
 
185
  # Parameter model
186
  epochs = st.number_input("Jumlah Epoch", min_value=1, value=2000)
 
171
  training_file = st.file_uploader("Upload Data Training (.txt)", type=["txt"])
172
  real_files = st.file_uploader("Upload Data Real (.txt)", type=["txt"], accept_multiple_files=True)
173
 
174
+ if training_file:
175
+ if training_file.size > 50 * 1024 * 1024: # Batasi ukuran file <= 50MB
176
+ st.error("Ukuran file training melebihi 50MB!")
177
+ else:
178
+ content = training_file.read().decode("utf-8")
179
+ st.write("File training berhasil diupload ✅")
180
+ st.code(f"100 karakter pertama:\n{content[:100]}")
181
+
182
  if real_files:
183
  for file in real_files:
184
+ if file.size > 50 * 1024 * 1024:
185
+ st.error(f"File {file.name} melebihi 50MB!")
186
+ else:
187
+ content = file.read().decode("utf-8")
188
+ st.write(f"File {file.name} berhasil diupload ✅")
189
+ st.code(f"100 karakter pertama:\n{content[:100]}")
190
 
191
  # Parameter model
192
  epochs = st.number_input("Jumlah Epoch", min_value=1, value=2000)