커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
custom_theme코드 관련 질문
AI가 처음이어도 쉽게 배우는 생성형 AI A to Z v0
1주차
북마크
한*랑
댓글
3
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


1-7 강의 중 custom_theme코드를 붙여넣기해도 아래처럼 설정이 변경되지 않는 기본 UI로 뜨는데 어떤 게 잘못됐는지 모르겠습니다.


스파르타 즉문즉답





작성한 코드 및 에러 메세지

import gradio as gr


def bmi(name, height, weight, diet):
  bmi_val = round(weight / ((height/100) ** 2), 2)
  emotion = ""
  if bmi_val > 23:
    emotion = "🍕"
  else:
    emotion = "😍"


  if diet:
    diet = "다이어트 중"
  else:
    diet = "살 찌는 중..."
  return (f"안녕하세요 {name}님 당신의 bmi는 {bmi_val}입니다.", emotion, diet)


# 사용자 정의 테마 설정
custom_theme = gr.themes.Default(
    # color: slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink ,rose
    # 강조색상 톤 설정 
    primary_hue= gr.themes.colors.blue,
    # 선택된 요소나 활성화된 요소의 색상 톤 설정
    secondary_hue= gr.themes.colors.green,
    # 앱의 배경색, 텍스트 색상, 비활성화된 요소의 색상 톤 설정
    neutral_hue= gr.themes.colors.red,
    # 텍스트 크기 설정 ("sm", "md", "lg",)
    text_size="lg",
    # 요소 간의 간격 크기 설정 ( "sm", "md", "lg",)
    spacing_size="lg",
    # 요소의 모서리 둥글기 크기 설정 ("sm", "md", "lg",)
    radius_size="sm",
    # 기본 폰트 설정 
    font=[gr.themes.GoogleFont("Mooli"), "Arial", "sans-serif"],
    # 고정폭 폰트 설정 
    font_mono=[gr.themes.GoogleFont("Inconsolata"), "Arial", "sans-serif"],
)


interface=gr.Interface(
    fn=bmi,
    inputs=["text", gr.Slider(0,300,label="키(cm)"), gr.Slider(0,150,label="몸무게(kg)"), gr.Checkbox(label="다이어트 여부")],
    outputs=["text", "text", "text"],
    flagging_options=["good", "bad", "error"],
    examples=[["최지웅",180,80,False], ["황영상", 180, 60, True]],
    title="BMI 계산기"
)


interface.launch()




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴