Files
rocm-systems/ext-net/google-fastsocket/Makefile
T

23 строки
504 B
Makefile
Исходник Обычный вид История

2021-12-08 11:43:36 -08:00
CUDA_HOME?=/usr/local/cuda
INC:=-I$(CUDA_HOME)/include
2022-01-24 07:19:48 -08:00
PLUGIN_SO:=libnccl-net.so
2021-12-08 11:43:36 -08:00
default: $(PLUGIN_SO)
2022-11-22 02:13:13 -08:00
$(PLUGIN_SO): nccl-fastsocket/*.cc
2021-12-08 11:43:36 -08:00
$(CC) $(INC) -fPIC -shared -o $@ -Wl,-soname,$(PLUGIN_SO) $^
2022-11-22 02:13:13 -08:00
nccl-fastsocket/*.cc:
2021-12-08 11:43:36 -08:00
git clone https://github.com/google/nccl-fastsocket.git
install: $(BUILDDIR)/lib/$(PLUGIN_SO)
$(BUILDDIR)/lib/$(PLUGIN_SO): $(PLUGIN_SO)
@printf "Grabbing %-35s > %s\n" $< $@
mkdir -p $(BUILDDIR)/lib
install -m 644 $< $@
clean:
rm -f $(PLUGIN_SO)
rm -Rf nccl-fastsocket