rvian commited on
Commit
911fd62
·
1 Parent(s): b76ad9b

ajuste temporario teste

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -21,7 +21,7 @@ def carregar_modelo_e_tokenizador_mbart(modelo):
21
  return model, tokenizer
22
 
23
  # TODO:batch?
24
- def traduzir_en_pt(text):
25
  inputs = tokenizador(text, return_tensors='pt')
26
  input_ids = inputs.input_ids
27
  attention_mask = inputs.attention_mask
@@ -41,20 +41,20 @@ def mostrar_dataset():
41
  with st.expander("Dataset:"):
42
  st.table(dataset)
43
 
44
- def carregar_modelo():
45
  modelo_selecionado = st.selectbox('Escolha um modelo', modelos_opcao)
46
  if st.button("Carregar modelo escolhido"):
47
  model, tokenizer = carregar_modelo_e_tokenizador_mbart(modelo_selecionado)
48
  st.write(f"🎰 Modelo {modelo_selecionado} carregado com sucesso! 🔥")
49
- return model, tokenizer
50
 
51
- def traduzir_dataset(dataset):
52
  qtde_linhas_traduzir = st.slider('Quantidade de linhas a serem traduzidas', 1, len(dataset), 50)
53
  if st.button(f"Traduzir {qtde_linhas_traduzir} linhas"):
54
  for i in range(qtde_linhas_traduzir):
55
  st.write(f'🔡 Traduzindo linha {i+1}...')
56
  st.write(f'Texto: {dataset.iloc[i]["texto"]}')
57
- texto_traduzido= traduzir_en_pt(dataset.iloc[i]["texto"])
58
  st.write(f'Tradução: {texto_traduzido}')
59
 
60
  # adiciona traducao em nova coluna dataset
@@ -80,8 +80,8 @@ if dataset is not None:
80
 
81
  if dataset is not None:
82
  if st.button("Carregar modelo"):
83
- modelo, tokenizador = carregar_modelo()
84
 
85
  if st.button("Traduzir dataset") and modelo is not None:
86
- traduzir_dataset(dataset)
87
  resultado()
 
21
  return model, tokenizer
22
 
23
  # TODO:batch?
24
+ def traduzir_en_pt(text, modelo, tokenizador):
25
  inputs = tokenizador(text, return_tensors='pt')
26
  input_ids = inputs.input_ids
27
  attention_mask = inputs.attention_mask
 
41
  with st.expander("Dataset:"):
42
  st.table(dataset)
43
 
44
+ def carregar_modelo(modelos_opcao):
45
  modelo_selecionado = st.selectbox('Escolha um modelo', modelos_opcao)
46
  if st.button("Carregar modelo escolhido"):
47
  model, tokenizer = carregar_modelo_e_tokenizador_mbart(modelo_selecionado)
48
  st.write(f"🎰 Modelo {modelo_selecionado} carregado com sucesso! 🔥")
49
+ return model, tokenizer
50
 
51
+ def traduzir_dataset(dataset, modelo, tokenizador):
52
  qtde_linhas_traduzir = st.slider('Quantidade de linhas a serem traduzidas', 1, len(dataset), 50)
53
  if st.button(f"Traduzir {qtde_linhas_traduzir} linhas"):
54
  for i in range(qtde_linhas_traduzir):
55
  st.write(f'🔡 Traduzindo linha {i+1}...')
56
  st.write(f'Texto: {dataset.iloc[i]["texto"]}')
57
+ texto_traduzido= traduzir_en_pt(dataset.iloc[i]["texto"], modelo, tokenizador)
58
  st.write(f'Tradução: {texto_traduzido}')
59
 
60
  # adiciona traducao em nova coluna dataset
 
80
 
81
  if dataset is not None:
82
  if st.button("Carregar modelo"):
83
+ modelo, tokenizador = carregar_modelo(modelos_opcao)
84
 
85
  if st.button("Traduzir dataset") and modelo is not None:
86
+ traduzir_dataset(dataset, modelo, tokenizador)
87
  resultado()