Sign inSign up

shapelets/khiva-ocl-build

By shapelets

•Updated over 7 years ago

Docker image with the all the pre-requisites to build the Khiva library satisfied.

Image
1

352

shapelets/khiva-ocl-build repository overview

⁠Khiva build image

This docker image downloads all the pre-requisites required to build the khiva library. These pre-requisites are:

  1. ArrayFire. This docker image is based on the shapelets/arrayfire-intel-opencl image.
  2. CMake. CMake is updated to the latest release (v3.11.2 at the time of writing).
  3. Conan. Conan is the C++ package manager used by the khiva library to download its dependencies.
  4. Doxygen, GraphViz, Sphinx, Breathe and Read the docs theme. All the previous dependencies are required to build the documentation of the khiva library.
  5. Oracle Java 8. This dependency allows building the JNI binding of the library.

⁠Cloning and building Khiva

After starting a container based on this image, clone the khiva repository and follow the next steps to build it:

conan remote add conan-mpusz https://api.bintray.com/conan/mpusz/conan-mpusz
mkdir build && cd build && cmake .. && make -j8 && make install

Tag summary

Content type

Image

Digest

Size

1.4 GB

Last updated

over 7 years ago

docker pull shapelets/khiva-ocl-build