Commit graph

396 commits

Author SHA1 Message Date
Jonathan Calmels 93bb65de7f Improve global error reporting 2016-04-15 15:59:28 -07:00
Jonathan Calmels 9313351828 Fix volume plugin error reporting 2016-04-15 15:59:28 -07:00
Ke Edson c5fe8e4232 Add cuDNN v4 to CUDA 7.0 and 7.5 on CentOS 7
Closes: #55

Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
2016-04-15 15:27:58 -07:00
Ke Edson 9d4f7ae74c Add missing CUDA packages on CentOS
Signed-off-by: Felix Abecassis <fabecassis@nvidia.com>
2016-04-15 15:27:58 -07:00
Felix Abecassis 7b9fd422eb Add top-level rule for building the tarball 2016-04-14 09:46:56 -07:00
Felix Abecassis dc3e04494b Add top-level rule for building the deb package 2016-04-14 09:32:12 -07:00
Felix Abecassis 839fe262d2 Add support for Docker 1.11 2016-04-13 13:12:15 -07:00
Jonathan Calmels b557f6bce0 Fix careless debian pkg directory removal 2016-04-12 17:51:50 -07:00
Jonathan Calmels 9a1f3f471c Cleanup upstart script 2016-04-12 17:51:50 -07:00
Jonathan Calmels 26038ab57c Set CUDA_CACHE_DISABLE on init 2016-04-12 17:51:50 -07:00
Jonathan Calmels 3ddf084deb Add NVIDIA Docker version output 2016-04-12 17:51:50 -07:00
Jonathan Calmels 0a5b6be92d Add support for systemd 2016-04-12 17:51:50 -07:00
Jonathan Calmels 641a8bc2fe Query CPU affinity through sysfs instead of NVML
Fixes: #65
2016-04-12 17:51:42 -07:00
Jonathan Calmels 935c67ee2a Load UVM before anything else 2016-04-12 15:39:08 -07:00
Jonathan Calmels def441c828 Prevent upstart respawns on SIGTERM/KILL 2016-04-12 15:39:01 -07:00
Jonathan Calmels 64510511e3 Update README 2016-03-28 18:31:56 -07:00
Jonathan Calmels 9e3df1bb39 Update changelog for 1.0.0~beta.3 2016-03-28 16:56:20 -07:00
Jonathan Calmels 302467b471 Check for unsupported Docker version 2016-03-23 17:09:21 -07:00
Jonathan Calmels b8d9802b3a Remove driver hard dependency (NVML) 2016-03-23 17:09:21 -07:00
Jonathan Calmels 465cd4c472 Remove Kepler specifics 2016-03-23 17:09:21 -07:00
Jonathan Calmels 75159acea9 Add support for 364 drivers 2016-03-23 17:09:21 -07:00
Jonathan Calmels de7cd40f28 Fix error handling 2016-03-23 17:09:21 -07:00
Felix Abecassis adee8f70f2 Make the boolean options map consistent with Docker source code 2016-03-21 16:54:57 -07:00
Jonathan Calmels b8357e0a61 Add constants for well-known devices 2016-03-15 16:00:12 -07:00
Jonathan Calmels 1ec439cffb Add preventive removal of the plugin socket 2016-03-15 16:00:12 -07:00
Jonathan Calmels 287ac6dda9 Improve the build system 2016-03-15 16:00:12 -07:00
Felix Abecassis 2e62503978 Improve output of /gpu/info and /gpu/status 2016-03-15 13:10:59 -07:00
Felix Abecassis 46b29279d2 Improve error handling 2016-03-10 14:24:00 -08:00
Felix Abecassis f250d35c67 Add nbody to the samples 2016-03-08 15:44:11 -08:00
Felix Abecassis d2c743bca8 Blacklist libEGL from other vendors 2016-03-07 22:57:48 -08:00
Jonathan Calmels 47c450ab20 Update changelog for 1.0.0~beta.2 2016-03-07 11:59:23 -08:00
Jonathan Calmels 60afae04d9 Simplify deb packaging updates 2016-03-07 11:59:23 -08:00
Jonathan Calmels c91aa7552c Change import paths 2016-03-07 11:59:23 -08:00
Jonathan Calmels 9525def5cf Add support for Docker plugin v1.2 API 2016-03-07 11:57:22 -08:00
Jonathan Calmels 0db2bea46d Update gitignore 2016-03-07 11:57:22 -08:00
Jonathan Calmels a97f045fb4 Fix few regular expressions 2016-03-07 11:57:22 -08:00
Jonathan Calmels ec4415e73d Add support for 361 drivers 2016-03-07 11:57:22 -08:00
Jonathan Calmels 613b730488 Go format 2016-03-07 11:57:22 -08:00
Felix Abecassis 125713bab6 Do not sort devices after enumerating them
NVML already sorts devices by PCI bus ID during nvmlInit.
2016-03-03 17:31:06 -08:00
Felix Abecassis 6454ae7b0b Add rule to .dockerignore 2016-03-02 20:01:10 -08:00
Felix Abecassis 9ab869bb66 Unbreak "nvidia-docker volume setup" 2016-02-29 20:19:51 -08:00
Felix Abecassis f3c6e93115 Modify options handling to support Docker 1.10
Rely on a map of boolean flags for the three Docker commands we need
to parse, instead of using a regular expression on the output of
`docker help`.

Fixes: #46
Closes: #56
2016-02-29 16:37:47 -08:00
Felix Abecassis fdb966d7d2 Add a .dockerignore file 2016-02-24 12:51:06 -08:00
Felix Abecassis 91e9632b39 Add rules to .gitignore 2016-02-24 11:21:31 -08:00
Felix Abecassis 8c9ad46082 Remove file commited by mistake
See: #48
2016-02-24 11:21:22 -08:00
Matt Vollrath 79a114db8b Add support for cross-device volumes
Hard-linking will fail when Docker is on an alternate mount point.

Fixes #47

Signed-off-by: Jonathan Calmels <jcalmels@nvidia.com>
2016-02-18 14:02:44 -08:00
Felix Abecassis 546efd31bf Add .gitignore
Fixes: #51
2016-02-16 14:09:50 -08:00
Felix Abecassis df670689cd Add missing command in instructions
Fixes: #51
2016-02-16 14:08:17 -08:00
Felix Abecassis fe1610456f Update Caffe and DIGITS Dockerfiles 2016-02-13 11:55:54 -08:00
Felix Abecassis 9bd5ca674d Update cudnn4 Dockerfiles to 4.0.7 2016-02-11 21:29:17 -08:00