Question 217:
You are a machine learning specialist working for a sports gambling company where you are responsible for building a machine learning model to predict the point spread and over/under of NCAA and NFL games. You have built your custom deep learning model using TensorFlow in SageMaker. You have attempted to train your model on a single GPU, but you have noticed that the amount of game data you need to train with exceeds the single GPU capacity. How can you change your machine learning code to get it to use multiple GPUs with the least amount of effort on your part?
Answer options:
A.Rewrite your model to use the Factorization Machines algorithm. B.Rewrite your code in PySpark and use spark to run your code across multiple GPUs. C.Add Horovod to your code and use its distributed deep learning training framework for TensorFlow. D.Rewrite your model to use the DeepAR Forecasting algorithm.