- 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
- torch.get_tensor_default_type
- set.torch_define_tensor_type
- torch.set_default_tensor_type
- set.torch_default_tensor.type
- torch.set_define_tensor_type
Gabarito
Gabarito: Certo
Conteúdo do catálogo FC Concursos · Atualizado em
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.