llama.cpp
Distributed inference via MPI
#2099
Merged

Distributed inference via MPI #2099

ggerganov merged 29 commits into ggml-org:master from evanmiller:mpi
evanmiller
evanmiller MPI support, first cut
f85785f6
evanmiller fix warnings, update README
d05ca74d
evanmiller fixes
668ba5fe
evanmiller wrap includes
042c5b27
SlyEcho
SlyEcho commented on 2023-07-05
ggerganov
ggerganov ggerganov added high priority
evanmiller Merge branch 'master' into mpi
32deabfd
evanmiller PR comments
06a23934
evanmiller
evanmiller
evanmiller evanmiller marked this pull request as ready for review 2 years ago
evanmiller Update CMakeLists.txt
1f0a2cfe
evanmiller Add GH workflow, fix test
55207ba2
mqy
mqy commented on 2023-07-07
evanmiller Add info to README
ef61acfb
ggerganov mpi : trying to move more MPI stuff into ggml-mpi (WIP) (#2099)
3232db62
ggerganov mpi : add names for layer inputs + prep ggml_mpi_graph_compute()
e339d355
ggerganov mpi : move all MPI logic into ggml-mpi
01abb3b3
ggerganov
evanmiller
ggerganov mpi : various fixes - communication now works but results are wrong
c717c518
ggerganov mpi : fix output tensor after MPI compute (still not working)
ef37dd14
ggerganov mpi : fix inference
beadbf33
ggerganov
ggerganov mpi : minor
9da9d26c
evanmiller
evanmiller Merge branch 'master' into mpi
0f557c2a
evanmiller Add OpenMPI to GH action
4a9a4748
evanmiller [mpi] continue-on-error: true
03cc12be
evanmiller
ggerganov Merge branch 'mpi' into refactor-mpi
81c5ddd5
evanmiller Merge pull request #1 from ggerganov/refactor-mpi
1c3a15c5
ggerganov mpi : fix after master merge
166db36c
ggerganov
evanmiller [mpi] Link MPI C++ libraries to fix OpenMPI
f085a57d
ggerganov tests : fix new llama_backend API
00b8aa1e
evanmiller Merge remote-tracking branch 'refs/remotes/origin/mpi' into mpi
666a15ae
evanmiller Merge branch 'mpi' of github.com:evanmiller/llama.cpp into mpi
b18e4ad4
evanmiller [mpi] use MPI_INT32_T
ada1a2aa
evanmiller
ggerganov mpi : factor out recv / send in functions and reuse
c3c3ef11
ggerganov mpi : extend API to allow usage with outer backends (e.g. Metal)
eaef2d0e
ggerganov
ggerganov approved these changes on 2023-07-10
ggerganov ggerganov merged 5656d105 into master 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone