跳到主要内容

数据指针

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

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

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