提交 35c19ad6 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Merge pull request #3237 from nouiz/python_rng

Don't use python random generator during Theano compilation
......@@ -3,16 +3,19 @@
import atexit
import os
import random
import socket # only used for gethostname()
import time
import logging
from contextlib import contextmanager
import numpy as np
from theano import config
from theano.configparser import AddConfigVar, IntParam
random = np.random.RandomState([2015, 8, 2])
_logger = logging.getLogger("theano.gof.compilelock")
# If the user provided a logging level, we don't want to override it.
if _logger.level == logging.NOTSET:
......@@ -203,7 +206,6 @@ def lock(tmp_dir, timeout=notset, min_wait=None, max_wait=None, verbosity=1):
# Variable initialization.
lock_file = os.path.join(tmp_dir, 'lock')
random.seed()
my_pid = os.getpid()
no_display = (verbosity == 0)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论