Goals:
Provide the other side of jupyter so users know what to look out for.
Some people hate Jupyter!
But why?
|
---|
There are great things about Jupyter
Encourages well documented/commented code
Great visualization
Provides a good mechanism for users explain their workflow and processes to others
It’s wasn’t originally intended to be used on an HPC
In many ways, HPC computations and Jupyter notebooks don’t suit each other’s strengths. Their use cases and original intentions are very different. Jupyter Notebooks can be powerful development and collaboration tools, but they often aren’t suitable for long-running, computationally intensive workflows.
You can however use them together, and tools are available if you want to do this:
ipython parallel
dask
spark
In some cases the tools end up being more of a “workaround” and don’t really allow your computation to be run as one job inside the notebook. Instead what you may have is two separate jobs running simultaneously with information communicated between them.
Next Steps
Previous | Workshop Home |
Use the following link to provide feedback on this training: https://forms.gle/qBBwXpKeTNqSR5516 or use the QR code below.