-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
In order to improve reliability and duration of builds, we want to create a docker image (generated from a Dockerfile), that contains dependencies and builds rayx from source
the docker image should contain
- Git
- Vulkan, shaderc
- Cuda
- HDF5
- build dependencies (cmake, msvc, ninja)
- consider memory checker tools
- drmemory: https://github.com/dynamorio/drmemory
- verysleepy: http://www.codersnotes.com/sleepy/
the execution of the docker image should do the following steps:
- clone rayx
- update submodules
- generate build files (cmake)
- build release (ninja)
- perform tests
- rayx-core-tst
- consider memory check of: rayx METRIX
- copy data, scripts and include directories to output dir
- copy external dependencies to output dir
- HDF5 (make sure to check their license)
Metadata
Metadata
Assignees
Labels
No labels