host_tensor_generator.hpp File Reference

host_tensor_generator.hpp File Reference#

Composable Kernel: host_tensor_generator.hpp File Reference
host_tensor_generator.hpp File Reference
#include <cmath>
#include <numeric>
#include <random>
#include "ck/ck.hpp"

Go to the source code of this file.

Classes

struct  GeneratorTensor_0< T >
struct  GeneratorTensor_1< T >
struct  GeneratorTensor_1< ck::half_t >
struct  GeneratorTensor_1< ck::bhalf_t >
struct  GeneratorTensor_1< ck::f4_t >
struct  GeneratorTensor_1< ck::f4x2_pk_t >
struct  GeneratorTensor_1< ck::f6x32_pk_t >
struct  GeneratorTensor_1< ck::bf6x32_pk_t >
struct  GeneratorTensor_1< int8_t >
struct  GeneratorTensor_1< ck::pk_i4_t >
struct  GeneratorTensor_1< ck::e8m0_bexp_t >
struct  GeneratorTensor_2< T >
struct  GeneratorTensor_2< ck::f6x32_pk_t >
struct  GeneratorTensor_2< ck::bf6x32_pk_t >
struct  GeneratorTensor_2< ck::bhalf_t >
struct  GeneratorTensor_2< int8_t >
struct  GeneratorTensor_2< ck::pk_i4_t >
struct  GeneratorTensor_2< ck::f4_t >
struct  GeneratorTensor_2< ck::f4x2_pk_t >
struct  GeneratorTensor_3< T >
struct  GeneratorTensor_3< ck::bhalf_t >
struct  GeneratorTensor_3< ck::f4_t >
struct  GeneratorTensor_3< ck::f4x2_pk_t >
struct  GeneratorTensor_3< ck::pk_i4_t >
struct  GeneratorTensor_3< ck::f6x32_pk_t >
struct  GeneratorTensor_3< ck::bf6x32_pk_t >
struct  GeneratorTensor_4< T >
struct  GeneratorTensor_4< ck::f4x2_pk_t >
struct  GeneratorTensor_4< ck::f6x32_pk_t >
struct  GeneratorTensor_4< ck::bf6x32_pk_t >
struct  GeneratorTensor_Checkboard
struct  GeneratorTensor_Sequential< T, Dim >
 Is used to generate sequential values based on the specified dimension. More...
struct  GeneratorTensor_Sequential< ck::f4x2_pk_t, Dim >
struct  GeneratorTensor_Sequential< ck::f6x32_pk_t, Dim >
struct  GeneratorTensor_Sequential< ck::bf6x32_pk_t, Dim >
struct  GeneratorTensor_Diagonal< T, NumEffectiveDim >