New dockerfiles exist in a subdirectory called /dev. These are
meant to serve as base docker images downstream dockerfiles
use in FROM statements
Fixed stale URL's and fixed up the name of the rocm kernel packages.
Introduced concept of docker-compose .env file
Both debian and cmake template files are expanded
setup now generates both deb and src dockerfiles at the same time.
docker-compose.yml is changed to not a template file, and can build
both src and debian images
Removed the per-component parameters from setup.sh
renamed template files to change 'cmake' to 'src'
Modifications to src builds of roct & rocr
Neither of these components build into debians yet
Also, it looks like each component is not creating the
softlinks they should.
Renamed existing files to distinguish cmake builds from debian builds
Renamed rocm-setup to be shorter
Refactored parameter parsing in setup.sh to use getopt
It may be necessary to have a different template for each hcc branch,
because building for each branch is sufficiently different that
it is not effective to try to resolve the differences with just a
substitution
The hcc repository can track dependent modules better with a
git clone --recursive strategy rather than using the repo tool. The
repo tool is still used to build ROCm-Device-Libs
Hip is also built inside inside of the container and uses the hcc-lc
build
Cleaning up dockerfiles to remove entrypoints; these containers are
meant to be used more as data containers
Updated readme
Problems getting roct to build with cmake; using deb package for now
:shipit:
* Refactoring after ROCm 1.0 release
ROCm installation paths have changed, and the 1.0 release created a
new installation heirarchy.
* Refactored rocm-project to use amd apt-get packages repo
In the docker-compose yaml file, a new target to launch rocm-project
without mapping any volumes is available. This target only uses the
binary bits availalbe from the amd apt-get repo. The old targets were
merged into a new one, and now map the built from source bits on top
of the amd apt repo data, hiding it.
License changed to MIT
* Adding HSAIL binary blogs to rocr container
Removing WORKPATH from most data-only containers
Reverted hcc-hsail to master branch for --develop based on
failure to build
* Updates to README to describe new 1.0 containers
Removed the setenv scripts which are no longer needed
Refactored 'lib' install path
Changed the names of application targets in .yml file
In the docker-compose yaml file, a new target to launch rocm-project
without mapping any volumes is available. This target only uses the
binary bits availalbe from the amd apt-get repo. The old targets were
merged into a new one, and now map the built from source bits on top
of the amd apt repo data, hiding it.
License changed to MIT