Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Episode 8 (optional): using a GPU #55

Open
svenvanderburg opened this issue Dec 4, 2020 · 1 comment
Open

Episode 8 (optional): using a GPU #55

svenvanderburg opened this issue Dec 4, 2020 · 1 comment
Labels
status:out of scope Proposed changes are out of scope

Comments

@svenvanderburg
Copy link
Collaborator

svenvanderburg commented Dec 4, 2020

Rationale

Quickly show that using a GPU for training a network is both easy and speeds up training significantly.

Learning objectives

  • Use a GPU when training a neural network.
  • Describe why using a GPU speeds up training significantly.

Questions

  • Why would I use a GPU when training a network?
  • How do set Keras to use the GPU on my machine?

Keypoints

  • When applying state-of-the-art deep learning techniques you need to use a GPU for training.

Outline

  • Train a state-of-the-art network on a dataset on CPU, and let learners experience that this is too slow.
  • Show how to enable GPU in keras
  • Train the same network on the same dataset with GPU.
  • Explain (superficially) why using a GPU speeds up learning so much
  • Provide context and links to resources for setting this up on different systems (i.e. AWS, google cloud, DAS, SURF cloud)
@svenvanderburg
Copy link
Collaborator Author

We could use google colab, it provides free access to a notebook on a GPU machine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:out of scope Proposed changes are out of scope
Projects
None yet
Development

No branches or pull requests

2 participants