is_cpu
是Open3D中HashSet
类的成员函数之一,用于判断HashSet
是否位于CPU上。
def is_cpu(self) -> bool:
函数不接受任何参数。
返回值是一个布尔值,表示当前HashSet
是否位于CPU上。
import open3d.core as o3c
# 创建CPU上的HashSet
cpu_set = o3c.HashSet()
# 判断CPU上的HashSet
is_cpu = cpu_set.is_cpu()
print(is_cpu) # True
# 创建CUDA上的HashSet
device = o3c.Device("cuda:0")
cuda_set = o3c.HashSet(device)
# 判断CUDA上的HashSet
is_cpu = cuda_set.is_cpu()
print(is_cpu) # False
函数不会抛出任何异常。
is_cpu
只适用于HashSet
类,不适用于其他类。在使用时需要注意。