-
Notifications
You must be signed in to change notification settings - Fork 120
Closed
Description
torchmonarch currently builds only with USE_TENSOR_ENGINE=1 and is only built against CUDA devices, but providing torchmonarch wheels for non-CUDA devices would provide access to "Monarch Core" (actor<>actor communications) on any hardware running linux. See requests:
- AMD (AMD Support #1649)
- Mac OS (Mac build is not working as monarch assumes the presence of cuda #145, Publish artifacts to PyPi during releases to enable easier testing on MAC, etc. #1173)
- TPUs (not created yet but I know there is interest)
It'd also provide a build/publishing path for advanced features, like hardware-specific tensor engine, RDMA etc.
To do this, we could follow the lead of other PyTorch libraries and build and push to the Pytorch index
Kanya-Mo, amirafzali, daveharmon, dongreenberg and AlirezaShamsoshoara