183 Commits

Author SHA1 Message Date
sunway513
e51fc5fcd5 fix rocm/rocm-terminal Dockerfile and document the known docker defects 2018-03-14 12:54:55 -07:00
sunway513
37ab3711f5 change to minimum recommended docker run command, remove extra packages for dev Dockerfile 2018-03-09 15:11:53 -06:00
sunway513
520f718d00 Change the maintainer email address 2018-03-08 14:41:23 -08:00
sunway513
0ee4f7e945 update Dockerfile-ubuntu-16.04 for post ROCm1.7.1 releases 2018-03-08 14:33:45 -08:00
sunway513
25b231ea00 Add some more packages in rocm-terminal Dockerfile for post ROCm1.7.0 releases 2018-03-08 14:25:46 -08:00
sunway513
85d4ef2f1b fix some formats for MD 2018-03-08 15:31:04 -06:00
sunway513
58eea3e3b2 update quick-start.md to work for post ROCm1.7.0 releases 2018-03-08 15:26:02 -06:00
Kent Knox
683b9e6633
Merge pull request #29 from RadeonOpenCompute/add-rocm
Check directory of tarball
2018-01-03 14:53:57 -06:00
Paul
fec947d8f9 Check directory of tarball 2018-01-03 13:51:34 -06:00
Kent Knox
bbee5d3111
Merge pull request #27 from RadeonOpenCompute/pfultz2-patch-1
Add rocm 1.6.4
2018-01-02 16:22:12 -06:00
Paul Fultz II
ccd966a788
Add rocm 1.6.4 2018-01-02 16:05:37 -06:00
Kent Knox
c16be7e0ee
Merge pull request #25 from kknox/develop
Adding dev/* dockerfiles meant to serve as base images
2017-11-08 15:41:54 -06:00
Kent Knox
078b40bad5 Adding dev/* dockerfiles meant to serve as base images
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.
2017-11-08 10:26:27 -06:00
Kent Knox
a14fa609b0 Merge pull request #24 from RadeonOpenCompute/add-rocm
Add add-rocm script
2017-08-01 10:24:21 -05:00
Paul
3811d50d29 Add add-rocm script 2017-08-01 10:21:10 -05:00
Kent Knox
4c84749751 Update the apt repo
repo.radeon.com replaces packages.amd.com
2017-07-25 14:11:40 -05:00
Kent Knox
3042797227 Merge pull request #23 from kknox/develop
Adding documentation about device storage drivers
2017-03-03 15:32:58 -06:00
Kent Knox
f555443d36 Adding documentation about device storage drivers 2017-03-03 15:31:15 -06:00
Kent Knox
d9f4e4e070 Merge pull request #22 from kknox/develop
Fix for building clang_tot_upgrade on ubuntu 16.04
2017-01-31 15:19:05 -06:00
Kent Knox
b1cd3896a0 Fix for building clang_tot_upgrade on ubuntu 16.04
Also change strings to select target ISA for Fiji & Hawaii
2017-01-31 14:48:32 -06:00
Kent Knox
913752eeab Merge pull request #21 from kknox/setup-refactor
Refactoring of the setup script
2017-01-20 16:26:34 -06:00
Kent Knox
01065a6164 Download the latest version of docker-compose
Add hip volume prepare hip files to be imported into other services

Updated readme documentation to reflect changes to setup
2017-01-20 16:20:27 -06:00
Kent Knox
a56a4bc80a hcc-lc builds a debian package and then installs the deb
The .deb automates the setting up of symbolic links

hcc-lc service exports compiler into named volume
2017-01-20 16:19:41 -06:00
Kent Knox
50f2ad2687 Refactor setup file to support debian and source builds
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.
2017-01-20 16:00:34 -06:00
Kent Knox
ff4adb7fb0 Added new dockerfiles that install from binary debians
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
2017-01-05 14:42:55 -06:00
Kent Knox
1c9390594d Merge pull request #20 from kknox/build-v1.4
Build v1.4
2016-12-19 19:35:40 -06:00
Kent Knox
0eabd6db87 Modified the rocm-terminal dockerfile
Append /opt/rocm/bin path through dockerfile ENV
Removed cmake as a packaged dependency to reduce image
2016-12-19 19:19:29 -06:00
Kent Knox
125705bddc Changes to build rocr v1.3 from source
Several build definitions changed their name
2016-12-15 16:43:26 -06:00
Kent Knox
ee13500099 Updating rocm-terminal to install rocm v1.3 packages
Base image updated to Ubuntu 16.04
Removed build-essential
added sudo
2016-11-16 11:03:27 -06:00
Kent Knox
7061d64cb4 Upgrading rocm-terminal to ROCm v1.3
Upgraded base distro to Ubuntu:16.04
2016-11-14 13:34:03 -06:00
Kent Knox
66d04fca45 Merge pull request #19 from kknox/hcc-lc-refactor
refactor hcc-lc-clang-tot-upgrade container
2016-11-02 15:50:29 -05:00
Kent Knox
5b1f31b273 Remove comment from hcc cmake command
change path to use /opt/rocm/bin instead of /opt/rocm/hcc-lc/bin
we can only build hcc-lc clang_tot_upgrade at this time
2016-11-02 15:46:49 -05:00
Kent Knox
f9c3299afb Add g++-multilib package, change 'make' to build target 'all'
in hcc-lc dockerfile
2016-10-31 15:45:01 -05:00
Kent Knox
a10546f8a4 Rename the hcc-lc template
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
2016-10-26 16:45:15 -05:00
Kent Knox
5171ae9c39 Merge pull request #18 from kknox/hcc-clone-recursive
Hcc clone recursive
2016-10-18 11:08:57 -05:00
Kent Knox
e83e68835f Adding -DLLVM_APPEND_VC_REV=ON to clang_tot_upgrade branch
compiler default set to produce FAT binaries for Hawaii & Fiji
2016-10-14 18:13:33 -05:00
Kent Knox
890042b214 hip build & hcc build using git clone --recursive
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
2016-10-07 16:05:12 -05:00
Kent Knox
986dd219ad Merge pull request #17 from kknox/develop
Removing cmake build artifacts from docker image
2016-10-05 15:39:16 -05:00
Kent Knox
aebb2c67ec Removing cmake build artifacts from docker image
Updated faq in README with 2 new tips
2016-10-05 13:40:38 -05:00
Kent Knox
945f5213bd Merge pull request #16 from kknox/develop
Updating hcc-lc docker to use clang_tot_upgrade branch 👍 💯 : :shipit:
2016-10-03 15:52:02 -05:00
Kent Knox
56c07b9609 hcc-lc configuration changes to build clang_tot_upgrade
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
2016-10-03 13:55:04 -05:00
Kent Knox
8f79b375e3 Converting hcc-lc dockerfiles to build the newer
clang_tot_upgrade branch
2016-09-28 13:05:39 -05:00
Brandon Potter
9812b971a6 Update cmake version for LLVM (#15)
* Add cmake-3.6.1 build from source for hcc-lc

* Spelling fix in a comment
2016-08-24 09:30:37 -05:00
Kent Knox
937068e1a2 Merge pull request #13 from kknox/develop
Adding a few quick tips for using docker containers
2016-08-16 15:38:34 -05:00
Kent Knox
7ebf750822 Adding quick notes for common docker commands
Typically used while working with ROCm containers
2016-08-12 15:37:09 -05:00
Kent Knox
feb054614f Incomplete fixes to get rocr to compile from src again 2016-07-29 15:07:15 -05:00
Kent Knox
efea7bc857 Adding documentation to Docker Hub hosted rocm-terminal image 2016-07-22 15:06:42 -05:00
Kent Knox
8974fbca5f Adding new asciicast for how to save container state (#12)
Fixing issue in rocm-setup to put #! on the first line
2016-07-20 17:49:46 -05:00
Kent Knox
ac148642e8 Adding rocm-user to sudo group; password no longer required
Removing ENTRYPOINT, adding new CMD to launch bash
2016-06-24 17:04:40 -05:00
Kent Knox
631d65e629 Adding ascii-cast videos of using ROCm-docker to README (#11)
:shipit:
2016-06-02 13:06:51 -05:00