提交 9588b8ac authored 作者: abalkin's avatar abalkin

Issue #783: python3 compatible.

上级 39c511ea
......@@ -46,7 +46,7 @@ from theano.gof import \
Container, \
InconsistencyError, FunctionGraph, \
Apply, Variable, Constant, \
Op, OpenMPOp, \
Op, OpenMPOp,\
opt, \
toolbox, \
Type, Generic, generic, \
......@@ -83,17 +83,15 @@ from theano.gradient import Rop, Lop, grad
if config.device.startswith('gpu') or config.init_gpu_device.startswith('gpu'):
import theano.sandbox.cuda
# We can't test the driver during import of theano.sandbox.cuda as
# this cause circular import dependency. So we also test it manually
# after the import
# We can't test the driver during import of theano.sandbox.cuda as
# this cause circular import dependency. So we also test it manually
# after the import
if theano.sandbox.cuda.cuda_available:
import theano.sandbox.cuda.tests.test_driver
theano.sandbox.cuda.tests.test_driver.test_nvidia_driver1()
# Use config.numpy to call numpy.seterr
import numpy
if config.numpy.seterr_all == 'None':
_all = None
else:
......@@ -171,17 +169,8 @@ def get_scalar_constant_value(v):
try:
from theano.tests import TheanoNoseTester
except ImportError:
def test():
raise ImportError("The nose module is not installed."
" It is needed for Theano tests.")
else:
test = TheanoNoseTester().test
# This cannot be done in tensor/__init__.py due to a circular dependency -- randomstreams
# depends on raw_random which depends on tensor. As a work-around, we import RandomStreams
# here and inject an instance in tensor.
from theano import tensor
from theano.tensor.randomstreams import RandomStreams
# Imitate the numpy.random symbol with a tensor.random one
tensor.random = RandomStreams(seed=0xBAD5EED, no_warn=True)
del RandomStreams
__import__('theano.tensor.shared_randomstreams')
\ No newline at end of file
......@@ -2,6 +2,10 @@ import copy
import scipy.sparse
from theano.compile import shared_constructor, SharedVariable
from theano.sparse.basic import SparseType, _sparse_py_operators
<<<<<<< HEAD
=======
>>>>>>> 443c0ad... Replaced relative import with absolute.
class SparseTensorSharedVariable(_sparse_py_operators, SharedVariable):
......
......@@ -66,7 +66,7 @@ class QuadraticDenoisingAA(module.Module):
"""
super(QuadraticDenoisingAA, self).__init__()
self.random = T.RandomStreams()
self.random = T.randomstreams.RandomStreams()
# MODEL CONFIGURATION
# self.regularize = regularize
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论