def METHOD_NAME(
    self, path: Union[str, Path], device: Device = "cpu", **kwargs
) -> Pointclouds:
    """
    Attempt to load a point cloud from the given file, using a registered format.
    Args:
        path: file to read
        device: Device (as str or torch.device) on which to load the data.
    Returns:
        new Pointclouds object containing one mesh.
    """
    for pointcloud_interpreter in self.pointcloud_interpreters:
        pointcloud = pointcloud_interpreter.read(
            path, path_manager=self.path_manager, device=device, **kwargs
        )
        if pointcloud is not None:
            return pointcloud
    raise ValueError(f"No point cloud interpreter found to read {path}.")