Skip to content

Commit

Permalink
Merge pull request #6 from lukeyeager/deb
Browse files Browse the repository at this point in the history
Deb packaging
  • Loading branch information
nluehr committed Jan 7, 2016
2 parents 3251681 + c9da892 commit 90af7c7
Show file tree
Hide file tree
Showing 11 changed files with 72 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 7 additions & 0 deletions debian/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/*.debhelper.log
/*.debhelper
/*.substvars
/tmp/
/files
/libnccl1/
/libnccl-dev/
17 changes: 17 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
nccl (1.0.2-2) trusty; urgency=medium

* Packages are now libnccl1 and libnccl-dev

-- Luke Yeager <[email protected]> Fri, 18 Dec 2015 13:45:16 -0800

nccl (1.0.2) trusty; urgency=medium

* Merged latest upstream changes.

-- Boris Fomitchev <[email protected]> Tue, 15 Dec 2015 14:52:01 -0800

nccl (1.0.1) trusty; urgency=medium

* Initial release.

-- Boris Fomitchev <[email protected]> Mon, 14 Dec 2015 09:52:01 -0800
1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
31 changes: 31 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Source: nccl
Section: universe/libs
Maintainer: Boris Fomitchev <[email protected]>
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 change: 1 addition & 0 deletions debian/copyright
2 changes: 2 additions & 0 deletions debian/libnccl-dev.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include/nccl.h usr/include
lib/libnccl.so usr/lib
2 changes: 2 additions & 0 deletions debian/libnccl1.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
lib/libnccl.so.1 usr/lib
lib/libnccl.so.1.0.2 usr/lib
8 changes: 8 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/usr/bin/make -f

%:
dh $@ --parallel

override_dh_auto_install:
PREFIX=debian/tmp dh_auto_install

1 change: 1 addition & 0 deletions debian/shlibs.local
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libcudart 7.0 cuda-cudart-7-0
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (native)

0 comments on commit 90af7c7

Please sign in to comment.