.. index:: llvmlite .. _llvmlite: llvmlite ======== Description ----------- llvmlite is a lightweight LLVM-Python binding for writing JIT compilers. It is included for use with :ref:`Numba`. User instructions ----------------- llvmlite is available via the modules system. To add it to your environment run: .. code-block:: bash $ module load llvmlite/0.19.0 Documentation is available at https://llvmlite.readthedocs.io Source ------ https://github.com/numba/llvmlite https://pypi.python.org/pypi/llvmlite License ------- BSD 2-clause "Simplified" license. Admin notes ----------- Both python2 and python3 versions were installed through pip. This also pulls in a more recent enum into the same module. .. code-block:: bash PYTHONUSERBASE=/common/debian/9.1/PythonPackages/python/2.7/llvmlite/llvmlite-0.19.0 pip install --upgrade llvmlite PYTHONUSERBASE=/common/debian/9.1/PythonPackages/python/3.5/llvmlite/llvmlite-0.19.0 pip3 install --upgrade llvmlite