From: Jeff Donahue Date: Tue, 8 Apr 2014 21:24:48 +0000 (-0700) Subject: have rng_stream initialize RNG if not already initialized X-Git-Tag: submit/tizen/20180823.020014~692^2~52^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=acfafb2f3940f05b95daeaaada7f13ecf66b4699;p=platform%2Fupstream%2Fcaffeonacl.git have rng_stream initialize RNG if not already initialized --- diff --git a/include/caffe/common.hpp b/include/caffe/common.hpp index 1829026..af7dcc4 100644 --- a/include/caffe/common.hpp +++ b/include/caffe/common.hpp @@ -96,6 +96,9 @@ class Caffe { // Getters for boost rng, curand, and cublas handles inline static const RNG& rng_stream() { + if (!Get().random_generator_) { + Get().random_generator_.reset(new RNG()); + } return *(Get().random_generator_); } inline static cublasHandle_t cublas_handle() { return Get().cublas_handle_; }