Setup Anaconda, Jupyter, and Rust
datacrayon.com
datacrayon.com
https://www.anaconda.com/blog/anaconda-commercial-edition-fa...
Beware if you are following this guide for your work.
Looks like small companies are exonerated from commercial license.
This is great!
> Can we write and execute all our code in a Jupyter Notebook? Yes! Should we? Probably not. However, I enjoy the workflow, and making this an enjoyable process is important to me.
Julia is interesting because it's performant enough to implement these things directly--Julia's machine learning frameworks are written in pure Julia (with the exception of the calls to CUDA libraries for GPU) and can achieve near-native performance, so solving the "two language problem" is part of its value proposition. I do wonder how valuable it is for the whole stack to be written in one language, and whether that will blur the lines between the software engineers who implement data science packages and the data scientists who use them.
https://juliagpu.org/ https://juliagpu.org/2020-09-28-gemmkernels/
I would enjoy writing Rust for Python even more if I could compile and run Rust straight from the same Jupyter notebooks that I prototype my Python code with.
In the context of this post, Anaconda is a Python and R distribution using the conda package manager: https://en.wikipedia.org/wiki/Anaconda_(Python_distribution)
AFAIK, the PATH modification route is no longer recommended. Instead one should use, eg `. miniconda3/etc/profile.d/conda.sh` to add a particular miniconda installaiton to the environment.
> Do you wish the installer to initialize Miniconda3 by running conda init [yes|no]:
with the default as [no] as well