Merge pull request #6 from lukeyeager/deb

Deb packaging
このコミットが含まれているのは:
Nathan Luehr
2016-01-07 13:06:28 -08:00
コミット 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)