Parace que esse codigo não funciona mais
mlflow.list_run_infos()
no lugar eu precisei usar
all_runs = mlflow.search_runs(search_all_experiments=True)
print(all_runs)
e o mesmo comando?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Parace que esse codigo não funciona mais
mlflow.list_run_infos()
no lugar eu precisei usar
all_runs = mlflow.search_runs(search_all_experiments=True)
print(all_runs)
e o mesmo comando?
Olá, Lucas. Tudo bem?
No seu código, você usou mlflow.search_runs(search_all_experiments=True), que tem uma funcionalidade parecida.
A principal diferença é que:
mlflow.list_run_infos() retornava apenas metadados básicos das execuções (runs).mlflow.search_runs() retorna informações mais completas, incluindo métricas, parâmetros e tags.Veja um exemplo de como usar corretamente:
import mlflow
# Obtém todas as execuções de todos os experimentos
all_runs = mlflow.search_runs(search_all_experiments=True)
# Exibe as primeiras linhas do resultado
print(all_runs.head())
Se você precisa apenas das informações básicas das execuções, pode filtrar os dados da seguinte forma:
run_infos = all_runs[['run_id', 'experiment_id', 'status']]
print(run_infos)
Isso deve te ajudar a visualizar as informações de forma semelhante ao list_run_infos().
Espero ter ajudado.