Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from io import StringIO | |
| import os | |
| from retrieval.single_prompt import generate_code | |
| st.title("Papers with Code") | |
| uploaded_file = st.file_uploader("Choose a file") | |
| if uploaded_file is not None: | |
| col1, col2 = st.columns(2) | |
| # To convert to a string based IO: | |
| stringio = StringIO(uploaded_file.getvalue().decode("utf-8")) | |
| # st.write(stringio) | |
| # To read file as string: | |
| string_data = stringio.read() | |
| # col1.header(len(string_data)) | |
| with st.expander("Show LaTeX"): | |
| st.header("Paper Contents") | |
| st.code(rf"""{string_data} """, language="latex") | |
| bar = st.progress(0, "Generating Code") | |
| code = "import torch" | |
| for complete in range(5): | |
| code += generate_code(string_data, model_name=os.environ["OPENAI_MODEL_NAME"], code=code) | |
| bar.progress((complete + 1) * 20) | |
| with st.expander("Show Generated Code"): | |
| st.header("Generated Code") | |
| st.code(code) |