Skip to content

Commit 39098c9

Browse files
Andyli1007microsoft-github-operations[bot]microsoftopensource
authored
enable make install & deb package (#12)
* Initial commit * CODE_OF_CONDUCT.md committed * LICENSE committed * SECURITY.md committed * README.md committed * SUPPORT.md committed * Create msccl-algorithms folder by default * enable make install & deb package for msccl * include string header file for compiler compability --------- Co-authored-by: microsoft-github-operations[bot] <55726097+microsoft-github-operations[bot]@users.noreply.github.com> Co-authored-by: Microsoft Open Source <[email protected]>
1 parent a6b492f commit 39098c9

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

SUPPORT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ For help and questions about using this project, please create a new post in [Gi
1313
Support for this **PROJECT or PRODUCT** is limited to the resources listed above.
1414

1515
[GitHub Issues]: https://github.com/Azure/msccl-executor-nccl/issues
16-
[GitHub Discussions]: https://github.com/Azure/msccl-executor-nccl/discussions
16+
[GitHub Discussions]: https://github.com/Azure/msccl-executor-nccl/discussions

pkg/debian/libnccl-dev.install.in

+2
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ include/nccl.h /usr/include
22
include/nccl_net.h /usr/include
33
lib/libnccl.so /usr/lib/${pkg:MultiArch}
44
lib/libnccl_static.a /usr/lib/${pkg:MultiArch}
5+
lib/pkgconfig/nccl.pc /usr/lib/${pkg:MultiArch}/pkgconfig
6+
lib/msccl-algorithms /usr/lib/${pkg:MultiArch}

src/Makefile

+2-1
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,15 @@ $(OBJDIR)/%.o : %.cc $(INCTARGETS)
131131

132132
$(MSCCLALGORITHMDIR):
133133
mkdir -p $(MSCCLALGORITHMDIR)
134-
134+
135135
clean :
136136
$(MAKE) -C collectives/device clean
137137
rm -rf ${INCDIR} ${LIBDIR} ${PKGDIR} ${OBJDIR}
138138

139139
install : build
140140
mkdir -p $(PREFIX)/lib
141141
mkdir -p $(PREFIX)/lib/pkgconfig
142+
mkdir -p $(PREFIX)/lib/msccl-algorithms
142143
mkdir -p $(PREFIX)/include
143144
cp -P -v $(BUILDDIR)/lib/lib* $(PREFIX)/lib/
144145
cp -P -v $(BUILDDIR)/lib/pkgconfig/* $(PREFIX)/lib/pkgconfig/

src/include/msccl/msccl_struct.h

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <map>
1111
#include <set>
1212
#include <vector>
13+
#include <string>
1314
#include "devcomm.h"
1415
#include "msccl/msccl_scheduler.h"
1516

0 commit comments

Comments
 (0)