26template<
typename AFloat>
32 cudaStream_t s = A.GetComputeStream();
37 B.SetComputeStream(s);
41template<
typename AFloat>
void SetComputeStream(cudaStream_t stream)
cudaStream_t GetComputeStream() const
const AFloat * GetDataPointer() const
static void Sigmoid(Tensor_t &B)
static void Softmax(Matrix_t &YHat, const Matrix_t &)
static dim3 BlockDims2D()
static dim3 GridDims2D(int nrows, int ncols)
static dim3 BlockDims1D()
static dim3 GridDims1D(const AMatrix &A)
__global__ void Sigmoid(AFloat *A, int m, int n)
__global__ void Softmax(AFloat *B, const AFloat *A, int m, int n)
create variable transformations