Do more. Code less. Free software for GPU computing.
<scroll to top>

Create constant or random arrays

Basics

Generate constant or random values out on the device of specified type ty. More...

Generate column vector

array ones (unsigned nx, dtype ty=f32)
array zeros (unsigned nx, dtype ty=f32)
array identity (unsigned nx, dtype ty=f32)
array randu (unsigned nx, dtype ty=f32)
array randn (unsigned nx, dtype ty=f32)

Generate matrix

array ones (unsigned nx, unsigned ny, dtype ty=f32)
array zeros (unsigned nx, unsigned ny, dtype ty=f32)
array identity (unsigned nx, unsigned ny, dtype ty=f32)
array randu (unsigned nx, unsigned ny, dtype ty=f32)
array randn (unsigned nx, unsigned ny, dtype ty=f32)

Generate volume

array ones (unsigned nx, unsigned ny, unsigned nz, dtype ty=f32)
array zeros (unsigned nx, unsigned ny, unsigned nz, dtype ty=f32)
array identity (unsigned nx, unsigned ny, unsigned nz, dtype ty=f32)
array randu (unsigned nx, unsigned ny, unsigned nz, dtype ty=f32)
array randn (unsigned nx, unsigned ny, unsigned nz, dtype ty=f32)

Generate 4D array

array ones (unsigned d0, unsigned d1, unsigned d2, unsigned d3, dtype ty=f32)
array zeros (unsigned d0, unsigned d1, unsigned d2, unsigned d3, dtype ty=f32)
array identity (unsigned d0, unsigned d1, unsigned d2, unsigned d3, dtype ty=f32)
array randu (unsigned d0, unsigned d1, unsigned d2, unsigned d3, dtype ty=f32)
array randn (unsigned d0, unsigned d1, unsigned d2, unsigned d3, dtype ty=f32)

Generate array

array ones (const dim4 &dims, dtype ty=f32)
array zeros (const dim4 &dims, dtype ty=f32)
array identity (const dim4 &dims, dtype ty=f32)
array randu (const dim4 &dims, dtype ty=f32)
array randn (const dim4 &dims, dtype ty=f32)

Detailed Description

Generate constant or random values out on the device of specified type ty.


Function Documentation

array af::ones ( unsigned  nx,
dtype  ty = f32 
)
array af::zeros ( unsigned  nx,
dtype  ty = f32 
)
array af::identity ( unsigned  nx,
dtype  ty = f32 
)
array af::randu ( unsigned  nx,
dtype  ty = f32 
)
array af::randn ( unsigned  nx,
dtype  ty = f32 
)
array af::ones ( unsigned  nx,
unsigned  ny,
dtype  ty = f32 
)
array af::zeros ( unsigned  nx,
unsigned  ny,
dtype  ty = f32 
)
array af::identity ( unsigned  nx,
unsigned  ny,
dtype  ty = f32 
)
array af::randu ( unsigned  nx,
unsigned  ny,
dtype  ty = f32 
)
array af::randn ( unsigned  nx,
unsigned  ny,
dtype  ty = f32 
)
array af::ones ( unsigned  nx,
unsigned  ny,
unsigned  nz,
dtype  ty = f32 
)
array af::zeros ( unsigned  nx,
unsigned  ny,
unsigned  nz,
dtype  ty = f32 
)
array af::identity ( unsigned  nx,
unsigned  ny,
unsigned  nz,
dtype  ty = f32 
)
array af::randu ( unsigned  nx,
unsigned  ny,
unsigned  nz,
dtype  ty = f32 
)
array af::randn ( unsigned  nx,
unsigned  ny,
unsigned  nz,
dtype  ty = f32 
)
array af::ones ( unsigned  d0,
unsigned  d1,
unsigned  d2,
unsigned  d3,
dtype  ty = f32 
)
array af::zeros ( unsigned  d0,
unsigned  d1,
unsigned  d2,
unsigned  d3,
dtype  ty = f32 
)
array af::identity ( unsigned  d0,
unsigned  d1,
unsigned  d2,
unsigned  d3,
dtype  ty = f32 
)
array af::randu ( unsigned  d0,
unsigned  d1,
unsigned  d2,
unsigned  d3,
dtype  ty = f32 
)
array af::randn ( unsigned  d0,
unsigned  d1,
unsigned  d2,
unsigned  d3,
dtype  ty = f32 
)
array af::ones ( const dim4 &  dims,
dtype  ty = f32 
)
array af::zeros ( const dim4 &  dims,
dtype  ty = f32 
)
array af::identity ( const dim4 &  dims,
dtype  ty = f32 
)
array af::randu ( const dim4 &  dims,
dtype  ty = f32 
)
array af::randn ( const dim4 &  dims,
dtype  ty = f32 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines