We consider to support three types of deployment of this book for training and hosting purpose, local deployment, self-hosting deployment and third-party-hosting deployment.
Build the notebook and deploy on a local Linux machine that users can access it from web browser to localhost. It requires installing JupyterHub, Clang/LLVM compiler for accelerators, etc.
Deploy on remote server such that it can be hosted for multiple remote users access in a controled security environment.
The current binder's approach