Commit 22214cae authored by Qianfeng Zhang's avatar Qianfeng Zhang
Browse files

Add seed input to GeneratorTensor_4 for normal_distribution generator

parent 0aa85235
...@@ -130,10 +130,11 @@ struct GeneratorTensor_3<ck::bhalf_t> ...@@ -130,10 +130,11 @@ struct GeneratorTensor_3<ck::bhalf_t>
template <typename T> template <typename T>
struct GeneratorTensor_4 struct GeneratorTensor_4
{ {
std::default_random_engine generator; std::mt19937 generator;
std::normal_distribution<float> distribution; std::normal_distribution<float> distribution;
GeneratorTensor_4(float mean, float stddev) : generator(1), distribution(mean, stddev){}; GeneratorTensor_4(float mean, float stddev, unsigned int seed = 1)
: generator(seed), distribution(mean, stddev){};
template <typename... Is> template <typename... Is>
T operator()(Is...) T operator()(Is...)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment