Spaces:
Sleeping
Sleeping
import streamlit as st | |
from model_utils import load_model, generate_code | |
from binary_utils import binary_to_text, text_to_binary | |
st.title("π§ Binary Clone Generator using GenAI") | |
binary_input = st.text_area("Enter Binary Input (from primary SoC)", height=200) | |
if binary_input: | |
st.subheader("π Converting Binary to Text") | |
original_text = binary_to_text(binary_input) | |
st.code(original_text, language='text') | |
if st.button("π Generate Replica for Secondary SoC"): | |
st.write("β³ Loading model and generating...") | |
tokenizer, model = load_model() | |
gen_code = generate_code(tokenizer, model, original_text) | |
st.subheader("π― Generated Code/Text") | |
st.code(gen_code, language='python') | |
st.subheader("π¦ Re-converted to Binary for SoC") | |
generated_binary = text_to_binary(gen_code) | |
st.code(generated_binary, language='text') | |