From 30e8817a97a3d9afd34d2f2a1a30e09f1efbd61d Mon Sep 17 00:00:00 2001 From: Ennis Blank <ez46emyj@stud.informatik.uni-erlangen.de> Date: Mon, 30 Jan 2023 11:54:40 +0100 Subject: [PATCH] updated fill_tensor() function --- src/cudaTensor.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/cudaTensor.cc b/src/cudaTensor.cc index c9a940f..b653c89 100644 --- a/src/cudaTensor.cc +++ b/src/cudaTensor.cc @@ -214,9 +214,6 @@ float& CudaTensor::operator[](const shape_t& access) { } - - - void CudaTensor::load_data(float* data, int n) { cudaError_t cudaStatus = cudaMemcpy( (void*) dat, data, n*sizeof(float), cudaMemcpyHostToDevice @@ -235,7 +232,7 @@ std::ostream& CudaTensor::print_shape(std::ostream& os) { while (it != shape.end()) { os << ", " << *(it++); } - os << ")"; + os << ")" <<std::endl; return os; } @@ -308,7 +305,7 @@ void CudaTensor::compare(Tensor& rhs) { void CudaTensor::fillTensor() { float* data = (float*) malloc(size()*sizeof(float)); for (int i = 0; i < size(); i++) { - data[i] = static_cast <float> (rand()) / (static_cast <float> (RAND_MAX/256)); + data[i] = static_cast <float> (rand()/float(RAND_MAX)*24.f+1.f); } load_data(data, size()); } \ No newline at end of file -- GitLab