提交 a476da34 authored 作者: Brandon T. Willard's avatar Brandon T. Willard

Apply isort to tests.tensor.nnet sub-package modules

上级 a9f0edf3
...@@ -3,8 +3,7 @@ import time ...@@ -3,8 +3,7 @@ import time
import numpy as N import numpy as N
import theano.tensor as tt import theano.tensor as tt
from theano import Mode, function
from theano import function, Mode
from theano.tensor.nnet.conv import ConvOp from theano.tensor.nnet.conv import ConvOp
...@@ -103,8 +102,8 @@ def exec_multilayer_conv_nnet_old( ...@@ -103,8 +102,8 @@ def exec_multilayer_conv_nnet_old(
outval = N.zeros(N.r_[bsize, outshp]) outval = N.zeros(N.r_[bsize, outshp])
if validate: if validate:
# causes an atexit problem # causes an atexit problem
from scipy.signal.signaltools import _bvalfromboundary, _valfrommode
from scipy.signal.sigtools import _convolve2d from scipy.signal.sigtools import _convolve2d
from scipy.signal.signaltools import _valfrommode, _bvalfromboundary
val = _valfrommode(conv_mode) val = _valfrommode(conv_mode)
bval = _bvalfromboundary("fill") bval = _bvalfromboundary("fill")
......
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
from tests import unittest_tools as utt
from theano import tensor from theano import change_flags, tensor
from theano import change_flags
from theano.gof.opt import check_stack_trace from theano.gof.opt import check_stack_trace
from theano.tensor.nnet import corr, corr3d, conv2d_transpose, abstract_conv as conv from theano.tensor.nnet import abstract_conv as conv
from theano.tensor.nnet import conv2d_transpose, corr, corr3d
from theano.tensor.nnet.abstract_conv import ( from theano.tensor.nnet.abstract_conv import (
get_conv_output_shape, AbstractConv2d,
get_conv_gradweights_shape, AbstractConv2d_gradInputs,
get_conv_gradinputs_shape, AbstractConv2d_gradWeights,
check_conv_gradinputs_shape,
assert_conv_shape, assert_conv_shape,
assert_shape, assert_shape,
bilinear_kernel_1D,
bilinear_kernel_2D,
bilinear_upsampling,
causal_conv1d,
check_conv_gradinputs_shape,
get_conv_gradinputs_shape,
get_conv_gradweights_shape,
get_conv_output_shape,
separable_conv2d,
separable_conv3d,
) )
from theano.tensor.nnet.abstract_conv import AbstractConv2d from theano.tensor.nnet.corr import CorrMM, CorrMM_gradInputs, CorrMM_gradWeights
from theano.tensor.nnet.abstract_conv import AbstractConv2d_gradInputs from theano.tensor.nnet.corr3d import Corr3dMM, Corr3dMMGradInputs, Corr3dMMGradWeights
from theano.tensor.nnet.abstract_conv import AbstractConv2d_gradWeights
from theano.tensor.nnet.abstract_conv import bilinear_kernel_1D
from theano.tensor.nnet.abstract_conv import bilinear_kernel_2D
from theano.tensor.nnet.abstract_conv import bilinear_upsampling
from theano.tensor.nnet.abstract_conv import separable_conv2d, separable_conv3d
from theano.tensor.nnet.abstract_conv import causal_conv1d
from theano.tensor.nnet.corr import CorrMM, CorrMM_gradWeights, CorrMM_gradInputs
from theano.tensor.nnet.corr3d import (
Corr3dMM,
Corr3dMMGradWeights,
Corr3dMMGradInputs,
)
from tests import unittest_tools as utt
def conv2d_corr( def conv2d_corr(
......
...@@ -2,17 +2,17 @@ ...@@ -2,17 +2,17 @@
Tests for block sparse dot Tests for block sparse dot
""" """
import numpy as np import numpy as np
import theano
import tests.unittest_tools as utt
from numpy.random import randn from numpy.random import randn
import tests.unittest_tools as utt
import theano
from theano import tensor from theano import tensor
from theano.tensor.nnet.blocksparse import ( from theano.tensor.nnet.blocksparse import (
SparseBlockGemv,
SparseBlockOuter,
sparse_block_dot, sparse_block_dot,
sparse_block_gemv, sparse_block_gemv,
sparse_block_outer, sparse_block_outer,
SparseBlockGemv,
SparseBlockOuter,
) )
......
import pytest from collections import OrderedDict
import numpy as np import numpy as np
import pytest
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from collections import OrderedDict
from theano.tensor.nnet import bn
from tests import unittest_tools as utt from tests import unittest_tools as utt
from theano.tensor.nnet import bn
def test_BNComposite(): def test_BNComposite():
......
import time import time
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from theano.tensor.nnet import conv, conv2d
from theano.tensor.basic import _allclose, NotScalarConstantError
from tests import unittest_tools as utt from tests import unittest_tools as utt
from theano.tensor.basic import NotScalarConstantError, _allclose
from theano.tensor.nnet import conv, conv2d
@pytest.mark.skipif( @pytest.mark.skipif(
......
import time import time
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
try: try:
from scipy import ndimage from scipy import ndimage
except ImportError: except ImportError:
ndimage = None ndimage = None
import tests.unittest_tools as utt
from theano.gof.opt import check_stack_trace from theano.gof.opt import check_stack_trace
from theano.tensor.nnet.conv3d2d import ( from theano.tensor.nnet.conv3d2d import (
conv3d,
get_diagonal_subtensor_view,
DiagonalSubtensor, DiagonalSubtensor,
IncDiagonalSubtensor, IncDiagonalSubtensor,
conv3d,
get_diagonal_subtensor_view,
) )
import tests.unittest_tools as utt
def test_get_diagonal_subtensor_view(wrap=lambda a: a): def test_get_diagonal_subtensor_view(wrap=lambda a: a):
x = np.arange(20).reshape(5, 4).astype("float32") x = np.arange(20).reshape(5, 4).astype("float32")
......
import pytest
import numpy as np import numpy as np
import theano import pytest
import theano.tensor as tt
from six import integer_types from six import integer_types
from theano.tensor.nnet import corr, conv
import theano
import theano.tensor as tt
from tests import unittest_tools as utt from tests import unittest_tools as utt
from tests.tensor.nnet.test_abstract_conv import (
TestGroupedConvNoOptim,
TestUnsharedConv,
)
from tests.tensor.nnet.test_abstract_conv import ( from tests.tensor.nnet.test_abstract_conv import (
TestAsymmetricPadding, TestAsymmetricPadding,
TestCausalConv, TestCausalConv,
TestGroupedConvNoOptim,
TestUnsharedConv,
) )
from theano.tensor.nnet import conv, corr
@pytest.mark.skipif( @pytest.mark.skipif(
......
import pytest
import numpy as np import numpy as np
import theano import pytest
import theano.tensor as tt
from six import integer_types from six import integer_types
from theano.tensor.nnet import corr3d, conv import theano
import theano.tensor as tt
from tests import unittest_tools as utt from tests import unittest_tools as utt
from tests.tensor.nnet.test_abstract_conv import TestGroupedConv3dNoOptim from tests.tensor.nnet.test_abstract_conv import TestGroupedConv3dNoOptim
from theano.tensor.nnet import conv, corr3d
@pytest.mark.skipif( @pytest.mark.skipif(
......
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from tests import unittest_tools as utt
from theano.tensor.nnet.ctc import ( from theano.tensor.nnet.ctc import (
ctc_available,
ctc,
ConnectionistTemporalClassification, ConnectionistTemporalClassification,
ctc,
ctc_available,
) )
from tests import unittest_tools as utt
def setup_torch_case(): def setup_torch_case():
# Test obtained from Torch tutorial at: # Test obtained from Torch tutorial at:
......
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from theano import change_flags
from theano import shared, function
from theano.tensor.nnet.neighbours import images2neibs, neibs2images, Images2Neibs
from tests import unittest_tools from tests import unittest_tools
from theano import change_flags, function, shared
from theano.tensor.nnet.neighbours import Images2Neibs, images2neibs, neibs2images
mode_without_gpu = theano.compile.mode.get_default_mode().excluding("gpu") mode_without_gpu = theano.compile.mode.get_default_mode().excluding("gpu")
......
import pytest
import numpy as np import numpy as np
import pytest
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from tests import unittest_tools as utt
from theano import config from tests.tensor.test_basic import (
from theano import gof _good_broadcast_unary_normal_float_no_complex,
check_floatX,
makeBroadcastTester,
upcast_int8_nfunc,
)
from theano import config, gof, printing
from theano.gof.opt import check_stack_trace from theano.gof.opt import check_stack_trace
from theano import printing from theano.tensor import lvector, matrix, scalar, vector
from theano.tensor.nnet import ( from theano.tensor.nnet import (
CrossentropyCategorical1Hot,
CrossentropyCategorical1HotGrad,
CrossentropySoftmax1HotWithBiasDx,
CrossentropySoftmaxArgmax1HotWithBias,
Prepend_scalar_constant_to_each_row,
Prepend_scalar_to_each_row,
Softmax,
SoftmaxGrad,
SoftmaxWithBias,
binary_crossentropy,
categorical_crossentropy, categorical_crossentropy,
confusion_matrix,
crossentropy_categorical_1hot, crossentropy_categorical_1hot,
crossentropy_softmax_1hot, crossentropy_softmax_1hot,
crossentropy_softmax_1hot_with_bias, crossentropy_softmax_1hot_with_bias,
crossentropy_softmax_1hot_with_bias_dx, crossentropy_softmax_1hot_with_bias_dx,
crossentropy_softmax_argmax_1hot_with_bias, crossentropy_softmax_argmax_1hot_with_bias,
CrossentropySoftmax1HotWithBiasDx, elu,
CrossentropySoftmaxArgmax1HotWithBias, h_softmax,
CrossentropyCategorical1Hot, logsoftmax,
CrossentropyCategorical1HotGrad,
sigmoid,
softplus,
Softmax,
softmax,
softmax_op,
softmax_graph,
SoftmaxWithBias,
softmax_with_bias,
logsoftmax_op, logsoftmax_op,
softmax_grad,
SoftmaxGrad,
Prepend_scalar_constant_to_each_row,
Prepend_scalar_to_each_row,
relu, relu,
h_softmax,
elu,
selu, selu,
binary_crossentropy, sigmoid,
sigmoid_binary_crossentropy, sigmoid_binary_crossentropy,
confusion_matrix, softmax,
logsoftmax, softmax_grad,
) softmax_graph,
from theano.tensor import matrix, vector, lvector, scalar softmax_op,
from theano.tensor.nnet.nnet import softsign, LogSoftmax softmax_with_bias,
softplus,
from tests import unittest_tools as utt
from tests.tensor.test_basic import (
makeBroadcastTester,
check_floatX,
_good_broadcast_unary_normal_float_no_complex,
upcast_int8_nfunc,
) )
from theano.tensor.nnet.nnet import LogSoftmax, softsign
class TestSigmoid: class TestSigmoid:
......
import theano import theano
from tests.unittest_tools import assertFailure_fast
from theano import tensor from theano import tensor
from theano.gof.opt import check_stack_trace from theano.gof.opt import check_stack_trace
from theano.tensor.nnet.blocksparse import ( from theano.tensor.nnet.blocksparse import (
sparse_block_dot, sparse_block_dot,
sparse_block_gemv_inplace,
sparse_block_outer_inplace,
sparse_block_gemv, sparse_block_gemv,
sparse_block_gemv_inplace,
sparse_block_outer, sparse_block_outer,
sparse_block_outer_inplace,
) )
from tests.unittest_tools import assertFailure_fast
def test_blocksparse_inplace_gemv_opt(): def test_blocksparse_inplace_gemv_opt():
b = tensor.fmatrix() b = tensor.fmatrix()
......
...@@ -2,35 +2,33 @@ import numpy as np ...@@ -2,35 +2,33 @@ import numpy as np
import theano import theano
import theano.tensor as tt import theano.tensor as tt
from tests import unittest_tools as utt
from tests.tensor.test_basic import (
_good_broadcast_unary_normal_no_complex,
check_floatX,
copymod,
makeBroadcastTester,
upcast_int8_nfunc,
)
from theano import config from theano import config
from theano.tensor.inplace import neg_inplace
from theano.gof.opt import check_stack_trace from theano.gof.opt import check_stack_trace
from theano.gof.toolbox import is_same_graph from theano.gof.toolbox import is_same_graph
from theano.tensor.inplace import neg_inplace
from theano.tensor.nnet import ( from theano.tensor.nnet import (
hard_sigmoid,
sigmoid, sigmoid,
sigmoid_inplace, sigmoid_inplace,
softplus, softplus,
ultra_fast_sigmoid, ultra_fast_sigmoid,
hard_sigmoid,
) )
from theano.tensor.nnet.sigm import ( from theano.tensor.nnet.sigm import (
ScalarSoftplus,
compute_mul, compute_mul,
is_1pexp, is_1pexp,
parse_mul_tree, parse_mul_tree,
perform_sigm_times_exp, perform_sigm_times_exp,
register_local_1msigmoid, register_local_1msigmoid,
simplify_mul, simplify_mul,
ScalarSoftplus,
)
from tests import unittest_tools as utt
from tests.tensor.test_basic import (
makeBroadcastTester,
copymod,
check_floatX,
upcast_int8_nfunc,
_good_broadcast_unary_normal_no_complex,
) )
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论