Name : python3-llvmlite
| |
Version : 0.35.0
| Vendor : Mageia_Org
|
Release : 1.mga8
| Date : 2021-01-26 08:41:30
|
Group : Development/Python
| Source RPM : python-llvmlite-0.35.0-1.mga8.src.rpm
|
Size : 1.12 MB
| |
Packager : tmb < tmb>
| |
Summary : A lightweight LLVM python binding for writing JIT compilers
|
Description :
The old llvmpy binding exposes a lot of LLVM APIs but the mapping of C++-style memory management to Python is error prone. Numba and many JIT compilers do not need a full LLVM API. Only the IR builder, optimizer, and JIT compiler APIs are necessary.
llvmlite is a project originally tailored for Numba’s needs, using the following approach: - A small C wrapper around the parts of the LLVM C++ API we need that are not already exposed by the LLVM C API. - A ctypes Python wrapper around the C API. - A pure Python implementation of the subset of the LLVM IR builder that we need for Numba.
|
RPM found in directory: /vol/rzm3/linux-mageia/distrib/8/x86_64/media/core/release |