Ben Chuanlong Du's Blog

It is never too late to learn.

Useful Tools and Extensions for JupyterLab

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Install/Uninstall Jupyter/Lab Extensions

Install a Jupyter/Lab extension.

pip3 install extension_name

Unnstall a Jupyter/Lab extension.

pip3 uninstall extension_name

Enable an installed Jupyter/Lab extension. Note: An extension is …

Tips on rsync

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Tips and Traps

  1. The command rsync -avh src_dir des_dir (src_dir has no trailing slash) synchronizes the whole directory src_dir into the destination directory des_dir while rsync -avh src_dir/ des_dir (src_dir/ has …

High Performance Computing in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Computing Frames

Apache Ray

A fast and simple framework for building and running distributed applications.

Ray does not handle large data well (as of 2018/05/28). Please refer to the …

Free High Performance Computing Resouces

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Cloud Platforms

Some cloud platform forms offer free trials or credits.

Using GPUs

A Beginners Guide to Basic GPU Application for Integer Calculations https://saturncloud.io/blog/a-beginners-guide-to-basic-gpu-application-for-integer-calculations/#:~:text …

Tips on LXD

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. LXD only works in Linux. It is not supported on macOS or Windows.

  2. LXD does not require a CPU which supports virtualization.

  3. Docker is a more user-friendly alternative to LXD containers …