FC ConcursosQuestão: 373160
Questão:
FC373160
Conteúdo:
Inteligência Artificial (IA)
Concurso:
Órgãos: TRT 4 - Tribunal Regional do Trabalho da 4ª Região - Cargos: Analista Judiciário (TRT 4ª Região) · FCC · 2022

Uma Analista verificou que os tensores PyTorch são variáveis indexadas (arrays) multidimensionais usadas como base para operações avançadas. Ela deseja mudar o tipo de tensor inici

Uma Analista verificou que os tensores PyTorch são variáveis indexadas (arrays) multidimensionais usadas como base para operações avançadas. Ela deseja mudar o tipo de tensor inicialmente usado como padrão. Para tanto deverá usar

  1. torch.get_tensor_default_type
  2. set.torch_define_tensor_type
  3. torch.set_default_tensor_type
  4. set.torch_default_tensor.type
  5. torch.set_define_tensor_type

Gabarito

Gabarito: Certo

Comentário do professor

A função torch.set_default_tensor_type altera globalmente o tipo padrão de tensor que o PyTorch cria quando nenhum dtype ou dispositivo é informado. Ou seja, afeta apenas a criação de novos tensores — tensores já existentes não são modificados.


O argumento esperado é a própria classe de tensor, por exemplo torch.DoubleTensor. Um uso típico é: torch.set_default_tensor_type(torch.DoubleTensor), que passa a gerar tensores em 64-bit por padrão.


É possível apontar para classes vinculadas a dispositivos, por exemplo para usar GPUs: torch.set_default_tensor_type(torch.cuda.FloatTensor). Use essa função com cuidado, pois muda o comportamento global do código e pode afetar desempenho e compatibilidade ao alternar entre precisões e dispositivos.

Conteúdo do catálogo FC Concursos · Atualizado em