upl
Browse files
app.py
CHANGED
@@ -40,9 +40,21 @@ def compute(dim):
|
|
40 |
samples = np.array(api.model.sample(torch.tensor(random_normal_samples(1000,api.scaled.shape[-1])).float()).detach())
|
41 |
|
42 |
return api.scaler.inverse_transform(samples)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
|
|
|
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
samples=compute(dims)
|
48 |
-
st.download_button('Download generated CSV', pd.DataFrame(samples).to_csv(), 'text/csv')
|
|
|
40 |
samples = np.array(api.model.sample(torch.tensor(random_normal_samples(1000,api.scaled.shape[-1])).float()).detach())
|
41 |
|
42 |
return api.scaler.inverse_transform(samples)
|
43 |
+
|
44 |
+
with st.form('login_form'):
|
45 |
+
st.write('Token for generation:')
|
46 |
+
token = st.text_input()
|
47 |
+
submit = st.form_submit_button('Submit')
|
48 |
+
|
49 |
+
if token in st.secrets['tokens'] and submit:
|
50 |
+
|
51 |
+
if uploaded_file is not None:
|
52 |
+
dims = len(uploaded_file.getvalue().decode("utf-8").split('\n')[0].split(','))-1
|
53 |
+
samples=compute(dims)
|
54 |
+
st.download_button('Download generated CSV', pd.DataFrame(samples).to_csv(), 'text/csv')
|
55 |
|
56 |
+
elif not uploaded_file:
|
57 |
+
st.write('Upload your file')
|
58 |
|
59 |
+
else:
|
60 |
+
st.markdown('## :red[You dont have access]')
|
|
|
|