eman2:install:sourceinstall
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
eman2:install:sourceinstall [2025/06/30 02:25] – steveludtke | eman2:install:sourceinstall [2025/06/30 02:38] (current) – [ARM-64 Linux] steveludtke | ||
---|---|---|---|
Line 182: | Line 182: | ||
===== ARM-64 Linux ===== | ===== ARM-64 Linux ===== | ||
- | We have not managed to integrate builds for ARM64 Linux (aarch-64) into the conda-forge build system at present. Building from source will also require some extra effort because the eman-dev package isn't available. This will create an environment with most of the dependencies: | + | We have not managed to integrate builds for ARM64 Linux (including RaspberryPi) into the conda-forge build system at present. Building from source will also require some extra effort because the eman-dev package isn't available. |
+ | |||
+ | This will create an environment with most of the dependencies: | ||
< | < | ||
mamba create -n eman2 biopython boost cmake configparser fftw freetype ftgl future gsl hdf5 ipython ipywidgets jupyterlab libfreetype libfreetype6 libgcc libpng libstdcxx libtiff libzlib matplotlib nodejs numpy pandas python==3.12 scikit-learn scipy tqdm umap-learn zlib | mamba create -n eman2 biopython boost cmake configparser fftw freetype ftgl future gsl hdf5 ipython ipywidgets jupyterlab libfreetype libfreetype6 libgcc libpng libstdcxx libtiff libzlib matplotlib nodejs numpy pandas python==3.12 scikit-learn scipy tqdm umap-learn zlib | ||
</ | </ | ||
- | this excludes tensorflow, jax and pydusa. Pydusa isn't really used much in EMAN2 nowadays, with most parallelism being either threading or via CUDA through Tensorflow or JAX. | + | this excludes tensorflow, jax and pydusa. Pydusa isn't really used much in EMAN2 any more (provides MPI support), with most parallelism being either threading or via CUDA through Tensorflow or JAX. JAX and Tensorflow are not required for compilation, |
+ | |||
+ | With this environment it should be possible to follow the instructions above beginning with cloning EMAN2 from GitHub and install functional binaries. | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== |
eman2/install/sourceinstall.1751250334.txt.gz · Last modified: by steveludtke