NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::Distributed_data_job< id1, ... > Class Template Reference

Mixin class that implements the mi::neuraylib::Distributed_data_job interface. More...

#include <idata_distribution.h>

Inherits mi::neuraylib::Base< id1, ... >.

Public Member Functions

virtual void receive_data_locality (IDistributed_data_locality *determined_locality)
 Receiving a distributed data locality from the NVIDIA IndeX job scheduler. More...
 

Detailed Description

template<mi::Uint32 id1, mi::Uint16 id2, mi::Uint16 id3, mi::Uint8 id4, mi::Uint8 id5, mi::Uint8 id6, mi::Uint8 id7, mi::Uint8 id8, mi::Uint8 id9, mi::Uint8 id10, mi::Uint8 id11, class I = IDistributed_data_job>
class nv::index::Distributed_data_job< id1, ... >

Mixin class that implements the mi::neuraylib::Distributed_data_job interface.

The mixin class provides a default implementation of some of the pure virtual methods of the nv::index::IDistributed_data_job interface. The documentation here just lists the behavior of the default implementation, see nv::index::IDistributed_data_job for the documentation of the methods themselves.

Member Function Documentation

 receive_data_locality()

template<mi::Uint32 id1, mi::Uint16 id2, mi::Uint16 id3, mi::Uint8 id4, mi::Uint8 id5, mi::Uint8 id6, mi::Uint8 id7, mi::Uint8 id8, mi::Uint8 id9, mi::Uint8 id10, mi::Uint8 id11, class I = IDistributed_data_job>
virtual void nv::index::Distributed_data_job< id1, ... >::receive_data_locality ( IDistributed_data_locality determined_locality)
inlinevirtual

Receiving a distributed data locality from the NVIDIA IndeX job scheduler.

Parameters
[in]determined_localityThe data locality determined by the NVIDIA IndeX system. This default implementation does not consider the data locality further.

The documentation for this class was generated from the following file: