Commit Graph

345 Commits

Author SHA1 Message Date
Olli Saarikivi
0bc3c3e574 Core API teasing out WIP 2023-04-22 00:35:25 +00:00
Olli Saarikivi
9fbb0debdd C++ API changes 2023-04-19 22:02:23 +00:00
Olli Saarikivi
83c7ba1afb C++ API working, allgather_test_cpp passing 2023-04-19 17:11:21 +00:00
Olli Saarikivi
65597e1f63 Fix a copy-paste mistake 2023-04-14 23:35:10 +00:00
Olli Saarikivi
52c3079185 Merge branch 'saemal/api-extension' of https://github.com/microsoft/mscclpp into saemal/api-extension 2023-04-14 23:21:15 +00:00
Olli Saarikivi
46790d79e8 Implement C API buffer registration support 2023-04-14 23:20:42 +00:00
Madan Musuvathi
5ad92598c9 added a test for the new C++ api 2023-04-14 20:43:37 +00:00
Olli Saarikivi
a0f1d36026 Start HostConnection implementation
Add declarations on the C-side for functions to enable multiple buffer
registrations per connection.
2023-04-14 15:57:47 +00:00
Olli Saarikivi
45172bec88 Implement mscclpp::Communicator using C-style API 2023-04-14 14:21:53 +00:00
Madan Musuvathi
c042d9af54 Merge branch 'cpp-api' into saemal/api-extension 2023-04-13 22:32:38 +00:00
Olli Saarikivi
0eec1d438b Move over C++ API work to new branch 2023-04-13 18:38:38 +00:00
Saeed Maleki
7181a325ad Merge pull request #56 from microsoft/crutcher/wheel
[python] switch to python `setup.py` package and wheel building.
2023-04-12 15:23:45 -07:00
Saeed Maleki
29b9b10902 Merge branch 'main' into crutcher/wheel 2023-04-12 22:20:18 +00:00
Saeed Maleki
2d68e808e3 fix for MPI requirement for mscclpp-tests 2023-04-12 19:50:45 +00:00
Crutcher Dunnavant
272097fb9b [python] switch to python setup.py build and wheels 2023-04-12 12:40:25 -07:00
Crutcher Dunnavant
d9077e5795 [python] switch to setup.py to build package 2023-04-12 12:29:17 -07:00
Felipe Petroski Such
516349c282 fix write_all 2023-04-12 12:29:17 -07:00
Crutcher Dunnavant
b93cfa3ca4 registeredmemory wip 2023-04-12 12:29:17 -07:00
Crutcher Dunnavant
19962a8002 format 2023-04-12 12:29:17 -07:00
Crutcher Dunnavant
b25bcf5f93 register buffers 2023-04-12 12:29:17 -07:00
Felipe Petroski Such
2405000a93 error checking 2023-04-12 12:29:17 -07:00
Felipe Petroski Such
1a7615d5c2 add memory region functions 2023-04-12 12:29:17 -07:00
Changho Hwang
7c2108d135 fix 2023-04-12 18:05:27 +00:00
Changho Hwang
1d3ea7bb83 fix 2023-04-12 17:25:54 +00:00
Changho Hwang
ca1f803692 Rename remote MR infos 2023-04-12 09:33:14 +00:00
Changho Hwang
dd0883b84f Lint 2023-04-12 09:25:35 +00:00
Changho Hwang
63a5be6953 Move ibQp to mscclppHostIBConn 2023-04-12 09:20:05 +00:00
Changho Hwang
bc729cd481 Move MRs / MR infos to mscclppHostIBConn & cleanup 2023-04-12 09:05:42 +00:00
Changho Hwang
fd3f928108 remove hostFifo & rename devFifo to just fifo 2023-04-12 08:08:19 +00:00
Saeed Maleki
edc3c237ed deleteing hostconn 2023-04-12 04:09:12 +00:00
Madan Musuvathi
9124856ea4 first version hostConn 2023-04-12 01:36:06 +00:00
Saeed Maleki
459c56d3cb not compiling -- wip for hostfunctions 2023-04-11 22:52:47 +00:00
Changho Hwang
7a0e64813a Add fifo for host connections 2023-04-11 12:28:45 +00:00
Changho Hwang
35acdf796c Add mscclppProxyFifo 2023-04-11 11:28:40 +00:00
Changho Hwang
d2c2ae72a7 Some cleanup 2023-04-11 08:45:22 +00:00
Changho Hwang
69b5bdfd13 minor fix 2023-04-11 05:01:39 +00:00
Saeed Maleki
1bfa8d4034 creating a base conn class 2023-04-11 04:05:44 +00:00
Saeed Maleki
ee6c2deb44 Merge branch 'main' into saemal/api-extension 2023-04-11 01:43:13 +00:00
Saeed Maleki
b6179224aa lint 2023-04-11 01:36:37 +00:00
Saeed Maleki
48102a0858 removing unnecessary flags 2023-04-11 01:22:40 +00:00
Changho Hwang
a1ae982c61 Merge signalEpochId with proxySignalEpochId 2023-04-10 14:05:25 +00:00
Saeed Maleki
426e78997c name changes + documentation for clarity 2023-04-09 02:20:54 +00:00
Saeed Maleki
e8b9308af9 Merge pull request #46 from microsoft/crutcher-x
[python] add connect/connection_setup to python binding.
2023-04-08 10:19:12 -07:00
Saeed Maleki
f8dcb59f76 Merge pull request #52 from microsoft/ziyyang/npkit-fix-numa
NPKit: remove timestamp update thread
2023-04-08 00:18:19 -07:00
Ziyue Yang
5f0b58abda fix lint 2023-04-08 07:16:32 +00:00
Ziyue Yang
09de60854e fix lint 2023-04-08 07:15:25 +00:00
Ziyue Yang
3796f5251e Merge branch 'ziyyang/npkit-fix-numa' of https://github.com/microsoft/mscclpp into ziyyang/npkit-fix-numa 2023-04-08 07:13:08 +00:00
Ziyue Yang
748d3d1596 separate flag and data 2023-04-08 07:12:46 +00:00
Saeed Maleki
3d2a3a3b3a Merge branch 'main' into ziyyang/npkit-fix-numa 2023-04-08 06:37:58 +00:00
Saeed Maleki
fc3b317f1d Merge pull request #42 from microsoft/binyli/mscclpp-test
Init version of mscclpp-test
2023-04-07 23:34:59 -07:00