Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Note
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
O experiments grupo de comandos dentro da CLI Databricks permite-lhe criar, editar, eliminar e gerir experiências no MLflow. Consulte Organize treinos com experimentos do MLflow.
experimentos databricks criar-experimento
Crie um experimento com um nome. Retorna a ID do experimento recém-criado. Valida que outro experimento com o mesmo nome ainda não existe e falha se outro experimento com o mesmo nome já existir.
Lança RESOURCE_ALREADY_EXISTS se existir uma experiência com o nome especificado.
databricks experiments create-experiment NAME [flags]
Arguments
NAME
Nome da experiência.
Opções
--artifact-location string
Local onde todos os artefatos para o experimento são armazenados.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Experimentos do Databricks Create-Run
Crie uma nova execução dentro de um experimento. Uma execução geralmente é uma única execução de um pipeline de ETL de dados ou aprendizado de máquina. MLflow usa execuções para rastrear mlflowParam, mlflowMetric e mlflowRunTag associados a uma única execução.
databricks experiments create-run [flags]
Arguments
None
Opções
--experiment-id string
ID da experiência associada.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
--run-name string
O nome da execução.
--start-time int
Carimbo de data/hora Unix em milissegundos de quando a execução começou.
--user-id string
ID do usuário que executa a execução.
exclusão de experiências do databricks delete-experiment
Marque um experimento e metadados associados, execuções, métricas, parâmetros e etiquetas para remoção. Se o experimento usar FileStore, os artefatos associados ao experimento também serão excluídos.
databricks experiments delete-experiment EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
ID da experiência associada.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
experimentos do databricks eliminar execução
Marque uma execução para exclusão.
databricks experiments delete-run RUN_ID [flags]
Arguments
RUN_ID
ID da execução a ser excluída.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
experimentos databricks excluir-execuções
Eliminar em massa as execuções de um experimento que foram criadas antes ou no carimbo de data/hora especificado. Exclui no máximo max_runs por solicitação. Para chamar essa API de um Databricks Notebook em Python, você pode usar o trecho de código do cliente em
databricks experiments delete-runs EXPERIMENT_ID MAX_TIMESTAMP_MILLIS [flags]
Arguments
EXPERIMENT_ID
O identificador do experimento que contém as execuções a serem eliminadas.
MAX_TIMESTAMP_MILLIS
O carimbo de data/hora máximo de criação em milissegundos desde a época do UNIX para excluir execuções. Somente as execuções criadas antes ou neste carimbo de data/hora são excluídas.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
--max-runs int
Um inteiro positivo opcional que indica o máximo número de corridas a eliminar.
Databricks experiências eliminar-tag
Remova uma etiqueta durante uma execução. As tags são metadados de execução que podem ser atualizados durante uma execução e após a conclusão de uma execução.
databricks experiments delete-tag RUN_ID KEY [flags]
Arguments
RUN_ID
ID do processo no qual a etiqueta foi registada. Required.
KEY
Nome da tag. O tamanho máximo é de 255 bytes. Required.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
Experiências do Databricks obter-por-nome
Obtenha metadados para uma experiência com o nome especificado.
Esse comando retornará experimentos excluídos, mas prefere o experimento ativo se um experimento ativo e excluído compartilharem o mesmo nome. Se vários experimentos excluídos compartilharem o mesmo nome, a API retornará um deles.
Lança RESOURCE_DOES_NOT_EXIST se não existir nenhum experimento com o nome especificado.
databricks experiments get-by-name EXPERIMENT_NAME [flags]
Arguments
EXPERIMENT_NAME
Nome da experiência associada.
Opções
Experimentos do Databricks get-experiment
Obtenha metadados para uma experiência com o ID especificado. Este comando funciona em experimentos eliminados.
databricks experiments get-experiment EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
ID da experiência associada.
Opções
Databricks experimentos get-history
Obtenha uma lista de todos os valores para a métrica especificada para uma determinada execução.
databricks experiments get-history METRIC_KEY [flags]
Arguments
METRIC_KEY
Nome da métrica.
Opções
--max-results int
Número máximo de registros métricos a serem retornados por solicitação paginada.
--page-token string
Token que indica a página de históricos métricos a serem buscados.
--run-id string
ID da execução a partir da qual buscar valores métricos.
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução a partir da qual buscar valores métricos.
Experimentos do Databricks são executados
Obtenha os metadados, métricas, parâmetros e tags para uma execução. No caso em que várias métricas com a mesma chave são registradas para uma execução, retorne apenas o valor com o carimbo de data/hora mais recente.
Se houver vários valores com o carimbo de data/hora mais recente, retorne o máximo desses valores.
databricks experiments get-run RUN_ID [flags]
Arguments
RUN_ID
ID da execução para obter. Deve ser fornecido.
Opções
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução para obter.
Databricks experimentos lista-artefatos
Listar artefactos para uma execução. Usa um prefixo artifact_path opcional que, se especificado, a resposta contém apenas artefatos com o prefixo especificado. Um máximo de 1000 artefatos serão recuperados para volumes do Catálogo Unity. Use databricks fs ls para listar artefatos em volumes do Catálogo Unity, que suporta paginação.
databricks experiments list-artifacts [flags]
Arguments
None
Opções
--page-token string
O token que indica a página de resultados do artefato a ser buscada.
--path string
Filtre artefatos correspondentes a esse caminho (um caminho relativo do diretório de artefatos raiz).
--run-id string
ID da execução cujos artefatos devem ser listados.
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução cujos artefatos devem ser listados.
experimentos de lista de experimentos databricks
Obtenha uma lista de todos os experimentos.
databricks experiments list-experiments [flags]
Arguments
None
Opções
--max-results int
Número máximo de experiências desejadas.
--page-token string
Token que indica a página de experimentos a serem buscados.
--view-type ViewType
Qualificador para o tipo de experimentos a serem retornados. Valores suportados: ACTIVE_ONLY, ALL, DELETED_ONLY
Registo de processos em lote de experimentos do Databricks
Registre um lote de métricas, parâmetros e tags para uma execução. Se algum dado não for persistente, o servidor responderá com um erro (código de status diferente de 200). Para comportamento de sobrescrição e limites de pedidos, veja Experiências.
databricks experiments log-batch [flags]
Arguments
None
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--run-id string
ID da execução para iniciar sessão.
Databricks experimenta entradas de log
Note
Este comando é experimental.
Registra entradas, como conjuntos de dados e modelos, em uma execução MLflow.
databricks experiments log-inputs RUN_ID [flags]
Arguments
RUN_ID
ID da execução para registar em
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Databricks experimentos métrica de log
Registre uma métrica para uma execução. Uma métrica é um par chave-valor (chave de cadeia de caracteres, valor flutuante) com um carimbo de data/hora associado. Os exemplos incluem as várias métricas que representam a precisão do modelo de ML. Uma métrica pode ser registrada várias vezes.
databricks experiments log-metric KEY VALUE TIMESTAMP [flags]
Arguments
KEY
Nome da métrica.
VALUE
Valor duplicado da métrica a ser registada.
TIMESTAMP
Carimbo de data/hora Unix em milissegundos no momento em que a métrica foi registada.
Opções
--dataset-digest string
Resumo analítico do conjunto de dados associado à métrica, por exemplo,
--dataset-name string
O nome do conjunto de dados associado à métrica.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--model-id string
ID do modelo registrado associado à métrica, se aplicável.
--run-id string
ID da execução na qual registar a métrica.
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução na qual registar a métrica.
--step int
Etapa para registrar a métrica.
Experimentos de Databricks modelo de registro
Registre um modelo.
Note
Este comando é experimental.
databricks experiments log-model [flags]
Arguments
None
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--model-json string
Ficheiro MLmodel em formato json.
--run-id string
ID da execução para iniciar sessão.
databricks experimentos log-param
Registe um parâmetro utilizado numa execução. Um parâmetro é um par chave-valor (chave string, valor string). Os exemplos incluem hiperparâmetros usados para treinamento de modelo de ML e datas e valores constantes usados em um pipeline de ETL. Um parâmetro pode ser logado apenas uma vez no decurso de uma execução.
databricks experiments log-param KEY VALUE [flags]
Arguments
KEY
Nome do parâmetro O tamanho máximo é de 255 bytes.
VALUE
Valor da string do parâmetro que está sendo registado. O tamanho máximo é de 500 bytes.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--run-id string
ID da execução sob a qual o parâmetro deve ser registado.
--run-uuid string
[Preterido, use run_id em vez disso] ID da execução sob a qual se deve registrar o parâmetro.
experimento de restauração de experimentos databricks
Restaure um experimento marcado para exclusão. Isso também restaura metadados, execuções, métricas, parâmetros e tags associados. Se o experimento usar FileStore, os artefatos subjacentes associados ao experimento também serão restaurados.
Lança se o experimento RESOURCE_DOES_NOT_EXIST nunca foi criado ou foi excluído permanentemente.
databricks experiments restore-experiment EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
ID da experiência associada.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Databricks experimentos restauração-execução
Restaure uma execução eliminada. Isso também restaura metadados, execuções, métricas, parâmetros e tags associados.
Lança uma exceção RESOURCE_DOES_NOT_EXIST se a execução nunca foi criada ou foi excluída permanentemente.
databricks experiments restore-run RUN_ID [flags]
Arguments
RUN_ID
ID da execução para restaurar.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Restaurar execuções de experimentos no Databricks
A restauração em massa é executada em um experimento que não foi excluído antes do carimbo de data/hora especificado. Restaura no máximo max_runs por solicitação.
databricks experiments restore-runs EXPERIMENT_ID MIN_TIMESTAMP_MILLIS [flags]
Arguments
EXPERIMENT_ID
A ID do experimento que contém as execuções a serem restauradas.
MIN_TIMESTAMP_MILLIS
O timestamp mínimo de exclusão em milissegundos desde a época UNIX para restaurar uma execução. Somente as execuções excluídas após este carimbo de data/hora são restauradas.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--max-runs int
Um inteiro positivo opcional que indica o número máximo de execuções a restaurar.
experimentos databricks pesquisa-experimentos
Procura experiências que satisfaçam critérios de pesquisa especificados.
databricks experiments search-experiments [flags]
Arguments
None
Opções
--filter string
String que representa uma condição de filtro SQL
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--max-results int
Número máximo de experiências desejadas.
--page-token string
Token que indica a página de experimentos a serem buscados.
--view-type ViewType
Qualificador para o tipo de experimentos a serem retornados. Valores suportados: ACTIVE_ONLY, ALL, DELETED_ONLY
Pesquisas de execuções de experiências no Databricks
Procura processos que satisfaçam expressões. As expressões de pesquisa podem usar as chaves mlflowMetric e mlflowParam.
databricks experiments search-runs [flags]
Arguments
None
Opções
--filter string
Uma expressão de filtro sobre parâmetros, métricas e tags, que permite retornar um subconjunto de execuções.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--max-results int
Número máximo de execuções desejadas.
--page-token string
Token para a página atual de execuções de processos.
--run-view-type ViewType
Se deseja exibir apenas ativo, somente excluído ou todas as execuções. Valores suportados: ACTIVE_ONLY, ALL, DELETED_ONLY
experimentos databricks set-experiment-tag
Define uma tag em um experimento. As tags de experimento são metadados que podem ser atualizados.
databricks experiments set-experiment-tag EXPERIMENT_ID KEY VALUE [flags]
Arguments
EXPERIMENT_ID
ID do experimento sob o qual registrar a tag. Deve ser fornecido.
KEY
Nome da tag. Chaves de até 250 bytes de tamanho são suportadas.
VALUE
Valor da cadeia de caracteres da tag que está sendo registrada. Valores de até 64KB de tamanho são suportados.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Databricks experiências definir-tag
Atribui uma tag num processamento. As tags são metadados de execução que podem ser atualizados durante uma execução e após a conclusão de uma execução.
databricks experiments set-tag KEY VALUE [flags]
Arguments
KEY
Nome da tag. Chaves de até 250 bytes de tamanho são suportadas.
VALUE
Valor da cadeia de caracteres da tag que está sendo registrada. Valores de até 64KB de tamanho são suportados.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--run-id string
ID da execução sob a qual se deve registar a tag.
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução sob a qual se deve registar a tag.
experimento de atualização de experimentos databricks
Atualize um experimento.
databricks experiments update-experiment EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
ID da experiência associada.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--new-name string
Se fornecido, o nome do experimento é alterado para o novo nome.
Experimentos do Databricks Execução de atualização
Atualize uma execução.
databricks experiments update-run [flags]
Arguments
None
Opções
--end-time int
Timestamp Unix em milissegundos do momento em que a execução terminou.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--run-id string
ID da execução para atualização.
--run-name string
Nome atualizado da execução.
--run-uuid string
Descontinuado, use --run_id em seu lugar. ID da execução para atualização.
--status UpdateRunStatus
Status atualizado da execução. Valores suportados: FAILED, FINISHED, KILLED, RUNNING, SCHEDULED
Databricks experiências obter níveis de permissão
Consulte níveis de permissão de experimentação.
databricks experiments get-permission-levels EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
O experimento para o qual obter ou gerenciar permissões.
Opções
Experimentos do Databricks obter permissões
Obtenha as permissões de um experimento. Os experimentos podem herdar permissões de seu objeto raiz.
databricks experiments get-permissions EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
O experimento para o qual obter ou gerenciar permissões.
Opções
Databricks definir permissões de experimentos
Defina permissões de experimento.
Define permissões em um objeto, substituindo as permissões existentes, se elas existirem. Exclui todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões de seu objeto raiz.
databricks experiments set-permissions EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
O experimento para o qual obter ou gerenciar permissões.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Databricks experimenta permissões de atualização
Atualize as permissões do experimento. Os experimentos podem herdar permissões de seu objeto raiz.
databricks experiments update-permissions EXPERIMENT_ID [flags]
Arguments
EXPERIMENT_ID
O experimento para o qual obter ou gerenciar permissões.
Opções
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
Bandeiras globais
--debug
Se o log de depuração deve ser habilitado.
-h ou --help
Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor predefinido é text.
--log-level string
Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.
-o, --output tipo
O tipo de saída do comando, text ou json. O valor predefinido é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso: default, append, inplace, ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado