Anaconda/en: Difference between revisions

Jump to navigation Jump to search
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..."
(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 installe très souvent des logiciels (compilateurs, bibliothèques scientifiques etc.) qui existent déjà sur les grappes de Calcul Canada comme modules, avec une configuration qui n'est pas optimale.
* 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.  
* installe des binaires qui ne sont pas optimisés pour les processeurs de nos grappes.
* It installs binaries which are not optimized for the processor architecture on our clusters.
* fait de mauvaises suppositions sur l'emplacement de bibliothèques.
* It makes incorrect assumptions about the location of various system libraries.  
* s'installe dans le <code>$HOME</code> par défaut, où il place une énorme quantité de fichiers. L'installation d'Anaconda seule peut prendre près de la moitié de votre quota sur le nombre de fichiers dans votre espace personnel.
* 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.  
* est plus lent pour installer des paquets
* Anaconda is slower than the installation of packages via Python wheels.
* modifie <code>$HOME/.bashrc</code>, ce qui peut causer des conflits.
* 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 ==
Bureaucrats, cc_docs_admin, cc_staff
2,306

edits

Navigation menu