Bureaucrats, cc_docs_admin, cc_staff
2,306
edits
(Created page with "We are aware of the fact that Anaconda is widely used in several domains, such as data science, AI, bioinformatics etc. Anaconda is a useful solution for simplifying the manag...") |
(Created page with "* Anaconda very often installs software (compilers, scientific libraries etc.) which already exist on Compute Canada clusters as modules, with a configuration that is not opti...") |
||
Line 9: | Line 9: | ||
We are aware of the fact that Anaconda is widely used in several domains, such as data science, AI, bioinformatics etc. Anaconda is a useful solution for simplifying the management of Python and scientific libraries on a personal computer. However, on a cluster like those supported by Compute Canada, the management of these libraries and dependencies should be done by our staff, in order to ensure compatibility and optimal performance. Here is a list of reasons: | We are aware of the fact that Anaconda is widely used in several domains, such as data science, AI, bioinformatics etc. Anaconda is a useful solution for simplifying the management of Python and scientific libraries on a personal computer. However, on a cluster like those supported by Compute Canada, the management of these libraries and dependencies should be done by our staff, in order to ensure compatibility and optimal performance. Here is a list of reasons: | ||
* Anaconda | * Anaconda very often installs software (compilers, scientific libraries etc.) which already exist on Compute Canada clusters as modules, with a configuration that is not optimal. | ||
* | * It installs binaries which are not optimized for the processor architecture on our clusters. | ||
* | * It makes incorrect assumptions about the location of various system libraries. | ||
* | * Anaconda uses the <tt>$HOME</tt> directory for its installtion, where it writes an enormous number of files. A single Anaconda installation can easily absorb almost half of your quota for the number of files in your home directory. | ||
* | * Anaconda is slower than the installation of packages via Python wheels. | ||
* | * Anaconda modifies the <tt>$HOME/.bashrc</tt> file, which can easily cause conflicts. | ||
== Comment transitionner de Conda vers Virtualenv == | == Comment transitionner de Conda vers Virtualenv == |