How To Install python3-pyopencl on Fedora 36

In this tutorial we learn how to install python3-pyopencl in Fedora 36. python3-pyopencl is Python 3 wrapper for OpenCL

Introduction

In this tutorial we learn how to install python3-pyopencl on Fedora 36.

What is python3-pyopencl

Python 3 version of python-pyopencl.

We can use yum or dnf to install python3-pyopencl on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-pyopencl.

Install python3-pyopencl on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-pyopencl using dnf by running the following command:

sudo dnf -y install python3-pyopencl

Install python3-pyopencl on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-pyopencl using yum by running the following command:

sudo yum -y install python3-pyopencl

How To Uninstall python3-pyopencl on Fedora 36

To uninstall only the python3-pyopencl package we can use the following command:

sudo dnf remove python3-pyopencl

python3-pyopencl Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/49
/usr/lib/.build-id/49/8596ff02ccb6e2428826a4ddadd64b0ccf44b0
/usr/lib64/python3.10/site-packages/pyopencl
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/PKG-INFO
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/SOURCES.txt
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/dependency_links.txt
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/not-zip-safe
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/requires.txt
/usr/lib64/python3.10/site-packages/pyopencl-2022.1-py3.10.egg-info/top_level.txt
/usr/lib64/python3.10/site-packages/pyopencl/__init__.py
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/_cluda.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/_cluda.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/_mymako.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/_mymako.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/algorithm.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/algorithm.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/array.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/array.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/bitonic_sort.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/bitonic_sort.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/bitonic_sort_templates.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/bitonic_sort_templates.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/cache.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/cache.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/capture_call.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/capture_call.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/clmath.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/clmath.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/clrandom.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/clrandom.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/cltypes.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/cltypes.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/elementwise.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/elementwise.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/invoker.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/invoker.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/ipython_ext.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/ipython_ext.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/reduction.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/reduction.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/scan.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/scan.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/tools.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/version.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/__pycache__/version.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/_cl.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyopencl/_cluda.py
/usr/lib64/python3.10/site-packages/pyopencl/_mymako.py
/usr/lib64/python3.10/site-packages/pyopencl/algorithm.py
/usr/lib64/python3.10/site-packages/pyopencl/array.py
/usr/lib64/python3.10/site-packages/pyopencl/bitonic_sort.py
/usr/lib64/python3.10/site-packages/pyopencl/bitonic_sort_templates.py
/usr/lib64/python3.10/site-packages/pyopencl/cache.py
/usr/lib64/python3.10/site-packages/pyopencl/capture_call.py
/usr/lib64/python3.10/site-packages/pyopencl/characterize
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__init__.py
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__pycache__
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__pycache__/performance.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/characterize/__pycache__/performance.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/characterize/performance.py
/usr/lib64/python3.10/site-packages/pyopencl/cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-airy.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-bessel-j-complex.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-bessel-j.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-bessel-y.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-complex.h
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-eval-tbl.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-hankel-complex.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-random123
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-random123/array.h
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-random123/openclfeatures.h
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-random123/philox.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-random123/threefry.cl
/usr/lib64/python3.10/site-packages/pyopencl/cl/pyopencl-ranluxcl.cl
/usr/lib64/python3.10/site-packages/pyopencl/clmath.py
/usr/lib64/python3.10/site-packages/pyopencl/clrandom.py
/usr/lib64/python3.10/site-packages/pyopencl/cltypes.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__init__.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/array.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/array.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/dtypes.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/__pycache__/dtypes.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/array.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/dtypes.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__init__.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/gen_elemwise.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/gen_elemwise.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/gen_reduction.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/gen_reduction.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/setup_opencl.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/setup_opencl.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/test_gpu_elemwise.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/test_gpu_elemwise.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/test_gpu_ndarray.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/__pycache__/test_gpu_ndarray.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/gen_elemwise.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/gen_reduction.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/setup_opencl.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/test_gpu_elemwise.py
/usr/lib64/python3.10/site-packages/pyopencl/compyte/ndarray/test_gpu_ndarray.py
/usr/lib64/python3.10/site-packages/pyopencl/elementwise.py
/usr/lib64/python3.10/site-packages/pyopencl/invoker.py
/usr/lib64/python3.10/site-packages/pyopencl/ipython_ext.py
/usr/lib64/python3.10/site-packages/pyopencl/reduction.py
/usr/lib64/python3.10/site-packages/pyopencl/scan.py
/usr/lib64/python3.10/site-packages/pyopencl/tools.py
/usr/lib64/python3.10/site-packages/pyopencl/version.py
/usr/share/doc/python3-pyopencl
/usr/share/doc/python3-pyopencl/examples
/usr/share/doc/python3-pyopencl/examples/black-hole-accretion.py
/usr/share/doc/python3-pyopencl/examples/demo-struct-reduce.py
/usr/share/doc/python3-pyopencl/examples/demo.py
/usr/share/doc/python3-pyopencl/examples/demo_array.py
/usr/share/doc/python3-pyopencl/examples/demo_elementwise.py
/usr/share/doc/python3-pyopencl/examples/demo_elementwise_complex.py
/usr/share/doc/python3-pyopencl/examples/demo_mandelbrot.py
/usr/share/doc/python3-pyopencl/examples/demo_meta_codepy.py
/usr/share/doc/python3-pyopencl/examples/demo_meta_template.py
/usr/share/doc/python3-pyopencl/examples/dump-performance.py
/usr/share/doc/python3-pyopencl/examples/dump-properties.py
/usr/share/doc/python3-pyopencl/examples/gl_interop_demo.py
/usr/share/doc/python3-pyopencl/examples/gl_particle_animation.py
/usr/share/doc/python3-pyopencl/examples/ipython-demo.ipynb
/usr/share/doc/python3-pyopencl/examples/median-filter.py
/usr/share/doc/python3-pyopencl/examples/n-body.py
/usr/share/doc/python3-pyopencl/examples/narray.py
/usr/share/doc/python3-pyopencl/examples/noisyImage.jpg
/usr/share/doc/python3-pyopencl/examples/pi-monte-carlo.py
/usr/share/doc/python3-pyopencl/examples/transpose.py
/usr/share/licenses/python3-pyopencl
/usr/share/licenses/python3-pyopencl/LICENSE

References

Summary

In this tutorial we learn how to install python3-pyopencl on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).