Merge pull request #6 from lukeyeager/deb

Deb packaging
Этот коммит содержится в:
Nathan Luehr
2016-01-07 13:06:28 -08:00
родитель 3251681207 c9da89254b
Коммит 90af7c73ef
11 изменённых файлов: 72 добавлений и 1 удалений
+1 -1
Просмотреть файл
@@ -58,7 +58,7 @@ LIBSRCFILES := libwrap.cu core.cu all_gather.cu all_reduce.cu broadcast.cu reduc
LIBNAME := libnccl.so
VER_MAJOR := 1
VER_MINOR := 0
VER_PATCH := 0
VER_PATCH := 2
TESTS := all_gather_test all_reduce_test broadcast_test reduce_test reduce_scatter_test
MPITESTS := mpi_test
+7
Просмотреть файл
@@ -0,0 +1,7 @@
/*.debhelper.log
/*.debhelper
/*.substvars
/tmp/
/files
/libnccl1/
/libnccl-dev/
поставляемый
+17
Просмотреть файл
@@ -0,0 +1,17 @@
nccl (1.0.2-2) trusty; urgency=medium
* Packages are now libnccl1 and libnccl-dev
-- Luke Yeager <lyeager@nvidia.com> Fri, 18 Dec 2015 13:45:16 -0800
nccl (1.0.2) trusty; urgency=medium
* Merged latest upstream changes.
-- Boris Fomitchev <bfomitchev@nvidia.com> Tue, 15 Dec 2015 14:52:01 -0800
nccl (1.0.1) trusty; urgency=medium
* Initial release.
-- Boris Fomitchev <bfomitchev@nvidia.com> Mon, 14 Dec 2015 09:52:01 -0800
поставляемый
+1
Просмотреть файл
@@ -0,0 +1 @@
9
поставляемый
+31
Просмотреть файл
@@ -0,0 +1,31 @@
Source: nccl
Section: universe/libs
Maintainer: Boris Fomitchev <bfomitchev@nvidia.com>
Priority: optional
Build-depends: debhelper(>=9), cuda-toolkit-7-0,
cuda-curand-dev-7-0, cuda-cublas-dev-7-0, cuda-cudart-dev-7-0, cuda-ld-conf-7-0
Standards-Version: 3.9.5
Package: libnccl1
Section: universe/libs
Architecture: amd64
Depends: ${misc:Depends}, ${shlibs:Depends},
cuda-curand-7-0, cuda-cublas-7-0, cuda-cudart-7-0, cuda-ld-conf-7-0
Description: NVIDIA Communication Collectives Library (NCCL) Runtime
NCCL (pronounced "Nickel") is a stand-alone library of standard collective
communication routines,such as all-gather, reduce, broadcast, etc., that have
been optimized to achieve high bandwidth over PCIe. NCCL supports up to eight
GPUs and can be used in either single- or multi-process (e.g., MPI)
applications.
Package: libnccl-dev
Section: universe/libdevel
Architecture: amd64
Depends: ${misc:Depends}, ${shlibs:Depends}, libnccl1 (= ${binary:Version})
Description: NVIDIA Communication Collectives Library (NCCL) Development Files
NCCL (pronounced "Nickel") is a stand-alone library of standard collective
communication routines,such as all-gather, reduce, broadcast, etc., that have
been optimized to achieve high bandwidth over PCIe. NCCL supports up to eight
GPUs and can be used in either single- or multi-process (e.g., MPI)
applications.
поставляемый Символическая ссылка
+1
Просмотреть файл
@@ -0,0 +1 @@
../LICENSE.txt
поставляемый
+2
Просмотреть файл
@@ -0,0 +1,2 @@
include/nccl.h usr/include
lib/libnccl.so usr/lib
поставляемый
+2
Просмотреть файл
@@ -0,0 +1,2 @@
lib/libnccl.so.1 usr/lib
lib/libnccl.so.1.0.2 usr/lib
поставляемый Исполняемый файл
+8
Просмотреть файл
@@ -0,0 +1,8 @@
#!/usr/bin/make -f
%:
dh $@ --parallel
override_dh_auto_install:
PREFIX=debian/tmp dh_auto_install
поставляемый
+1
Просмотреть файл
@@ -0,0 +1 @@
libcudart 7.0 cuda-cudart-7-0
поставляемый
+1
Просмотреть файл
@@ -0,0 +1 @@
3.0 (native)