PyTorch¶
O Snowflake ML Model Registry oferece suporte a modelos criados usando PyTorch (modelos derivados do torch.nn.Module).
As seguintes opções adicionais podem ser usadas no dicionário options quando você chamar log_model:
Opção |
Descrição |
|---|---|
|
Uma lista dos nomes dos métodos disponíveis no objeto de modelo. Os modelos do PyTorch têm o seguinte método de destino por padrão: |
|
A versão do tempo de execução CUDA a ser usada ao implantar em uma plataforma com GPU; o padrão é 11.8. Se definido manualmente como |
|
Se o modelo espera ou não várias entradas de tensores. O padrão é |
Você deve especificar o parâmetro sample_input_data ou signatures ao registrar um modelo PyTorch para que o registro conheça as assinaturas dos métodos de destino.
Nota
Ao usar DataFrames pandas (que usam float64 por padrão), certifique-se de que as camadas do modelo do PyTorch sejam criadas com dtype=torch.float64 para evitar erros de incompatibilidade com dtype.
Exemplo¶
Este exemplo considera que reg é uma instância de snowflake.ml.registry.Registry.