Nvidia数据相关面试真题

职位分类
全部
数据相关
计算机科学
人工智能
产品经理
BQ
面试题
全部(3)
SQL(0)
Coding(2)
ML basics(1)
Stats(0)
Product Case(0)
高频题(0)
Other(0)
全部(3)
SQL(0)
Coding(2)
ML basics(1)
Stats(0)
Product Case(0)
高频题(0)
Other(0)
1.Implement and debug a neural network in PyTorch
2.Optimize a multinomial sampler
3.Describe multi-GPU DNN training
1. Implement and debug a neural network in PyTorch
Using PyTorch, write a simple neural network as specified in a given Colab notebook. Analyze dimension changes, determine an appropriate loss function and implement it without using PyTorch's built-in loss functions. Identify and fix any bugs in the provided partial code. Ensure the final implementation runs successfully.
2. Optimize a multinomial sampler
Write a function to generate a sample distribution that matches a given list of probabilities using a multinomial sampler. Discuss and implement performance optimizations for this program in a real-world scenario, focusing on practical improvements rather than algorithmic optimizations like changing linear search to binary search.
3. Describe multi-GPU DNN training
In the context of multi-GPU deep neural network (DNN) training, explain what is distributed and what is returned during the process. Additionally, discuss how the network traffic changes if the size of the neural network doubles.