4 Commits

Author SHA1 Message Date
Kent Knox
3a10ee9adb Adding docker-compose functionality (#6)
* Adding docker-compose

Adding docker-compose configuration file to define how containers
should be linked and what data to share.
Adding setenv files to the hcc containers

* New templating engine to generate dockerfiles on disk

Changing roc-setup script to generate dockerfiles, so
images are built with build contexts.  Now, roc-setup only
generates dockerfiles, and leverages the docker-compose utility to
build images and compose the shared volumes

* Adding thunk and runtime to docker compose file

Building the thunk and runtime components with docker
compose.  Refactoring of various template files.

* Further docker-compose development

Added lots of little features and refactorings
1.  Eliminated remove-image and dry-run options from roc-setup as
redundant
2.  Templated the install location of volumes
3.  Rewrote the README file
4.  Fixes to the install procedure for ROCT

* Extracting binary hsa libraries, adding kfd device passthrough

HSAIL generated binaries need libraries available in the ROCR debian
package to properly function.
The docker-compose yaml file now passes /dev/kfd access through to the
container
Various cleanup of docker template files

* docker-compose.yml.template fix

The image names for the example rocm-project services were the
same
2016-04-07 12:33:30 -05:00
Kent Knox
a2211fd8e1 Defaulting to dev branch on components
The /dev branch is receiving updates, and it's not sure when the /master
branch will be pushed into.  Switching the dockerfiles to use the /dev
branch so that we can test out the latest features.
2016-03-08 12:16:38 -06:00
Kent Knox
227e6879f0 Changing dockerfiles to pull from develop branches
Dockerfiles have been changed to pull from the develop
branches by default.  Release dockerfiles will now clean
up the entire build trees to keep the images as small as
possible.
2016-03-07 12:00:53 -06:00
Kent Knox
5e18be02e2 Adding docker build contexts for rock and roct 2016-02-10 17:28:43 -06:00