Spaces:
Sleeping
Sleeping
File size: 1,043 Bytes
b4cc453 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
import os
import gc
import streamlit as st
from streamlit_option_menu import option_menu
from app.exterior import app as exterior_app
from app.homepage import app as homepage_app
from app.interior import app as interior_app
from backend.inference import ArchIntelligent
st.set_page_config(page_title="ArchIntelligent", page_icon="🏠", initial_sidebar_state='expanded')
@st.cache_resource
def load_model():
with st.spinner("🔄 Loading base model...", show_time= True):
gc.enable()
gc.collect()
return ArchIntelligent()
pipe = load_model()
# with st.sidebar:
selected = option_menu(
menu_title="Main Menu",
options=["Home", "Exterior Design", "Interior Design"],
icons=["Psychology", "Home", "Bed"],
orientation= 'horizontal',
menu_icon="list",
default_index=0,
)
if selected == "Home":
homepage_app()
elif selected == "Exterior Design":
exterior_app(pipe)
elif selected == "Interior Design":
interior_app()
|