Namespaces | Classes | Typedefs | Functions
rapidsmpf::shuffler Namespace Reference

Shuffler interfaces. More...

Namespaces

 detail
 Shuffler private interfaces.
 

Classes

class  Shuffler
 Shuffle service for cuDF tables. More...
 

Typedefs

using PartID = std::uint32_t
 Partition ID, which goes from 0 to the total number of partitions. More...
 

Functions

std::ostream & operator<< (std::ostream &os, detail::FinishCounter const &obj)
 Overloads the stream insertion operator for the FinishCounter class. More...
 
std::ostream & operator<< (std::ostream &os, Shuffler const &obj)
 Overloads the stream insertion operator for the Shuffler class. More...
 

Detailed Description

Shuffler interfaces.

SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. SPDX-License-Identifier: Apache-2.0

SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. SPDX-License-Identifier: Apache-2.0

A shuffle service for cuDF tables. Use Shuffler to perform a single shuffle.

A shuffle service for host and device data. Use Shuffler to perform a single shuffle.

Typedef Documentation

◆ PartID

using rapidsmpf::shuffler::PartID = typedef std::uint32_t

Partition ID, which goes from 0 to the total number of partitions.

The PartID is always referring to a partition globally.

Definition at line 22 of file chunk.hpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream& rapidsmpf::shuffler::operator<< ( std::ostream &  os,
detail::FinishCounter const &  obj 
)
inline

Overloads the stream insertion operator for the FinishCounter class.

This function allows a description of a FinishCounter to be written to an output stream.

Parameters
osThe output stream to write to.
objThe object to write.
Returns
A reference to the modified output stream.

Definition at line 231 of file finish_counter.hpp.

◆ operator<<() [2/2]

std::ostream& rapidsmpf::shuffler::operator<< ( std::ostream &  os,
Shuffler const &  obj 
)
inline

Overloads the stream insertion operator for the Shuffler class.

This function allows a description of a Shuffler to be written to an output stream.

Parameters
osThe output stream to write to.
objThe object to write.
Returns
A reference to the modified output stream.

Definition at line 383 of file shuffler.hpp.