* 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
Updated main README file to contain new instruction for the tempating
preprocessor. Removed stale README files from all sub-projects.
Fixed roc-setup to execute docker build