Skip to content
Snippets Groups Projects

License Gitter

Licensed under the Apache Software License v2

This docker image serves as a means to easily test Aparapi based applications in a OpenCL and GPU enabled environment. Provided the host system has the appropriate hardware Aparapi applications can utilize GPU acceleration from this container.

This docker image is based off the Maven docker image, and adds either AMD, NVIDIA, or Intel opencl support on top depending on which tag you use.

Support and Documentation

The official source repository for this project can be found on QOTO GitLab an up-to-date mirror of the repository is also hosted on Github.

For detailed documentation see Aparapi.com.

For support please use Gitter or the official Aparapi mailing list and Discourse forum.

Please file bugs and feature requests on QOTO GitLab older issues are archived at Github.

Related Projects

This particular repository only represents the Aparapi Docker image. There are several other related repositories worth taking a look at.

  • Aparapi - Core Aparapi java library.
  • Aparapi Examples - A collection of Java examples to showcase the Aparapi library and help developers get started.
  • Aparapi Native - The native library component. Without this the Java library can't talk to the graphics card. This is not a java project but rather a C/C++ project.
  • Aparapi Vagrant - A vagrant environment for compiling aparapi native libraries for linux, both x86 an x64.
  • Aparapi Website - Source for the Aparapi website as hosted at http://aparapi.com. The site also contains our detailed documentation.

Obtaining the Source

The official source repository for Aparapi is located on the QOTO GitLab repository and can be cloned using the following command.


git clone http://git.qoto.org/aparapi/aparapi-docker.git

Building

docker build -t <image name> --build-arg "aparapiver=<aparapi Version>" amdgpu/
docker build -t <image name> --build-arg "aparapiver=<aparapi Version>" nvidia/