跳到主要内容

数据指针

通常情况下,MCCL 会接受任何可以从与通信对象关联的 MUSA 设备访问的 MUSA 指针。这包括:

  • 设备内存,仅限于 MUSA 设备本地
  • 使用 MUSA SDK API musaHostRegistermusaGetDevicePointer 注册的主机内存
  • 管理的和统一的内存

唯一的例外是位于另一个设备上的设备内存,但可以通过当前设备使用对等访问来访问。在这种情况下,MCCL 会返回一个错误以避免编程错误(仅当 MCCL_CHECK_POINTERS=1 时)。