16 de abril de 2025 - Snowflake ML Jobs — Versão preliminar

A Snowflake anuncia a versão preliminar do Snowflake ML Jobs, um novo recurso que permite que você executar fluxos de trabalho de aprendizado de máquina (ML) a partir do seu ambiente local.

O Snowflake ML Jobs permite que você faça isso:

  • Execute as cargas de trabalho de ML no Snowflake Compute Pools, aproveitando as instâncias do GPU e do CPU de alta memória.

  • Use seu ambiente de desenvolvimento preferido, como VS Code ou Jupyter Notebooks, sem precisar de planilhas ou notebooks do Snowflake.

  • Instale e use pacotes Python personalizados em seu ambiente de tempo de execução.

  • Otimize o carregamento de dados, o treinamento e o ajuste de hiperparâmetros com as APIs distribuídas do Snowflake.

  • Integre-se com ferramentas de orquestração, como o Apache Airflow.

  • Monitore e gerencie os trabalhos de forma programática usando APIs do Snowflake.

Os principais benefícios do Snowflake ML Jobs incluem:

  • Escalabilidade: execute o treinamento em grande escala do ML em conjuntos de dados que exigem recursos de computação significativos ou aceleração do GPU.

  • Flexibilidade: mantenha seu ambiente de desenvolvimento existente e aproveite os recursos de computação da Snowflake.

  • Eficiência: trabalhe diretamente com grandes conjuntos de dados do Snowflake para reduzir a movimentação de dados e evitar transferências de dados de alto custo.

  • Produção: mova o código ML do desenvolvimento para a produção com alterações mínimas, permitindo a execução programática por meio de pipelines.

  • Compatibilidade: melhore e altere os fluxos de trabalho de código aberto do ML com modificações mínimas no código.

Para começar a usar o Snowflake ML Jobs, consulte Snowflake ML Jobs.

Importante

O Snowflake ML Jobs está disponível no pacote Snowpark ML Python (snowflake-ml-python) versão 1.8.2 e posterior.