• notoraptor's avatar
    Added another optimization for [sd]gemm_, · 61980334
    notoraptor 提交于
    just by skipping alpha*matrix multiplication when alpha == 1.0.
    
    All tests succeed (with blas.ldflags empty) for:
    * test_abstract_conv.py in theano/tensor/nnet/tests/
    * test_blas.py and test_blas_scipy.py in theano/tensor/tests/
    
    I have modified theano/tensor/tests/test_blas_c.py
    to skip all tests that involves either gemv or ger functions.
    * Before the modifications, this file executed 44 tests and 34 were skipped.
    * After  the modifications, this file executes 44 tests and 29 are skipped.
    
    # $ theano-cache purge && THEANO_FLAGS=blas.ldflags= nosetests --verbose theano/tensor/tests/test_blas_c.py
    
    PS: I also tried to execute test_corr.py in
    theano/tensor/nnet/tests/test_corr.py after removing ldflags checking,
    but I get many errors in many of the tests (theano outputs not matches ref outputs).
    So for the moment I have let this file and I will continue investigations tomorrow.
    61980334
名称
最后提交
最后更新
.jenkins 正在载入提交数据...
benchmark 正在载入提交数据...
bin 正在载入提交数据...
doc 正在载入提交数据...
theano 正在载入提交数据...
.gitignore 正在载入提交数据...
.mailmap 正在载入提交数据...
.travis.yml 正在载入提交数据...
CONTRIBUTING.md 正在载入提交数据...
DESCRIPTION.txt 正在载入提交数据...
EMAIL.txt 正在载入提交数据...
HISTORY.txt 正在载入提交数据...
ISSUE_TEMPLATE.md 正在载入提交数据...
LICENSE.txt 正在载入提交数据...
MANIFEST.in 正在载入提交数据...
NEWS.txt 正在载入提交数据...
NEWS_DEV.txt 正在载入提交数据...
README.txt 正在载入提交数据...
Theano.pyproj 正在载入提交数据...
Theano.sln 正在载入提交数据...
requirement-rtd.txt 正在载入提交数据...
setup.cfg 正在载入提交数据...
setup.py 正在载入提交数据...