.. _HISTORY:
=================
Old Release Notes
=================
Theano 1.0.1 (6th of December, 2017)
====================================
This is a maintenance release of Theano, version ``1.0.1``, with no
new features, but some important bug fixes.
We recommend that everybody update to this version.
Highlights (since 1.0.0):
- Fixed compilation and improved float16 support for topK on GPU
- **NB**: topK support on GPU is experimental and may not work for
large input sizes on certain GPUs
- Fixed cuDNN reductions when axes to reduce have size ``1``
- Attempted to prevent re-initialization of the GPU in a child process
- Fixed support for temporary paths with spaces in Theano initialization
- Spell check pass on the documentation
A total of 6 people contributed to this release since ``1.0.0``:
- Frederic Bastien
- Steven Bocco
- Arnaud Bergeron
- Sam Johnson
- Edward Betts
- Simon Lefrancois
Theano 1.0.0 (15th of November, 2017)
=====================================
This is a final release of Theano, version ``1.0.0``, with a lot of
new features, interface changes, improvements and bug fixes.
We recommend that everybody update to this version.
Highlights (since 0.9.0):
- Announcing that `MILA will stop developing Theano <https://groups.google.com/d/msg/theano-users/7Poq8BZutbY/rNCIfvAEAwAJ>`_
- conda packages now available and updated in our own conda channel ``mila-udem``
To install it: ``conda install -c mila-udem theano pygpu``
- Support NumPy ``1.13``
- Support pygpu ``0.7``
- Moved Python ``3.*`` minimum supported version from ``3.3`` to ``3.4``
- Added conda recipe
- Replaced deprecated package ``nose-parameterized`` with up-to-date package ``parameterized`` for Theano requirements
- Theano now internally uses ``sha256`` instead of ``md5`` to work on systems that forbid ``md5`` for security reason
- Removed old GPU backend ``theano.sandbox.cuda``. New backend ``theano.gpuarray`` is now the official GPU backend
- Make sure MKL uses GNU OpenMP
- **NB**: Matrix dot product (``gemm``) with ``mkl`` from conda
could return wrong results in some cases. We have reported the problem upstream
and we have a work around that raises an error with information about how to fix it.
- Improved elemwise operations
- Speed-up elemwise ops based on SciPy
- Fixed memory leaks related to elemwise ops on GPU
- Scan improvements
- Speed up Theano scan compilation and gradient computation
- Added meaningful message when missing inputs to scan
- Speed up graph toposort algorithm
- Faster C compilation by massively using a new interface for op params
- Faster optimization step, with new optional destroy handler
- Documentation updated and more complete
- Added documentation for RNNBlock
- Updated ``conv`` documentation
- Support more debuggers for ``PdbBreakpoint``
- Many bug fixes, crash fixes and warning improvements
A total of 71 people contributed to this release since 0.9.0, see list below.
Interface changes:
- Merged duplicated diagonal functions into two ops: ``ExtractDiag`` (extract a diagonal to a vector),
and ``AllocDiag`` (set a vector as a diagonal of an empty array)
- Removed op ``ExtractDiag`` from ``theano.tensor.nlinalg``, now only in ``theano.tensor.basic``
- Generalized ``AllocDiag`` for any non-scalar input
- Added new parameter ``target`` for MRG functions
- Renamed ``MultinomialWOReplacementFromUniform`` to ``ChoiceFromUniform``
- Changed ``grad()`` method to ``L_op()`` in ops that need the outputs to compute gradient
- Removed or deprecated Theano flags:
- ``cublas.lib``
- ``cuda.enabled``
- ``enable_initial_driver_test``
- ``gpuarray.sync``
- ``home``
- ``lib.cnmem``
- ``nvcc.*`` flags
- ``pycuda.init``
Convolution updates:
- Implemented separable convolutions for 2D and 3D
- Implemented grouped convolutions for 2D and 3D
- Added dilated causal convolutions for 2D
- Added unshared convolutions
- Implemented fractional bilinear upsampling
- Removed old ``conv3d`` interface
- Deprecated old ``conv2d`` interface
GPU:
- Added a meta-optimizer to select the fastest GPU implementations for convolutions
- Prevent GPU initialization when not required
- Added disk caching option for kernels
- Added method ``my_theano_function.sync_shared()`` to help synchronize GPU Theano functions
- Added useful stats for GPU in profile mode
- Added Cholesky op based on ``cusolver`` backend
- Added GPU ops based on `magma library <http://icl.cs.utk.edu/magma/software/>`_:
SVD, matrix inverse, QR, cholesky and eigh
- Added ``GpuCublasTriangularSolve``
- Added atomic addition and exchange for ``long long`` values in ``GpuAdvancedIncSubtensor1_dev20``
- Support log gamma function for all non-complex types
- Support GPU SoftMax in both OpenCL and CUDA
- Support offset parameter ``k`` for ``GpuEye``
- ``CrossentropyCategorical1Hot`` and its gradient are now lifted to GPU
- cuDNN:
- Official support for ``v6.*`` and ``v7.*``
- Added spatial transformation operation based on cuDNN
- Updated and improved caching system for runtime-chosen cuDNN convolution algorithms
- Support cuDNN v7 tensor core operations for convolutions with runtime timed algorithms
- Better support and loading on Windows and Mac
- Support cuDNN v6 dilated convolutions
- Support cuDNN v6 reductions for contiguous inputs
- Optimized ``SUM(x^2)``, ``SUM(ABS(X))`` and ``MAX(ABS(X))`` operations with cuDNN reductions
- Added new Theano flags ``cuda.include_path``, ``dnn.base_path`` and ``dnn.bin_path``
to help configure Theano when CUDA and cuDNN can not be found automatically
- Extended Theano flag ``dnn.enabled`` with new option ``no_check`` to help speed up cuDNN importation
- Disallowed ``float16`` precision for convolution gradients
- Fixed memory alignment detection
- Added profiling in C debug mode (with theano flag ``cmodule.debug=True``)
- Added Python scripts to help test cuDNN convolutions
- Automatic addition of cuDNN DLL path to ``PATH`` environment variable on Windows
- Updated ``float16`` support
- Added documentation for GPU float16 ops
- Support ``float16`` for ``GpuGemmBatch``
- Started to use ``float32`` precision for computations that don't support ``float16`` on GPU
New features:
- Implemented truncated normal distribution with box-muller transform
- Added ``L_op()`` overriding option for ``OpFromGraph``
- Added NumPy C-API based fallback implementation for ``[sd]gemv_`` and ``[sd]dot_``
- Implemented ``topk`` and ``argtopk`` on CPU and GPU
- Implemented ``max()`` and ``min()`` functions for booleans and unsigned integers types
- Added ``tensor6()`` and ``tensor7()`` in ``theano.tensor`` module
- Added boolean indexing for sub-tensors
- Added covariance matrix function ``theano.tensor.cov``
- Added a wrapper for `Baidu's CTC <https://github.com/baidu-research/warp-ctc>`_ cost and gradient functions
- Added scalar and elemwise CPU ops for modified Bessel function of order 0 and 1 from ``scipy.special``
- Added Scaled Exponential Linear Unit (SELU) activation
- Added sigmoid_binary_crossentropy function
- Added tri-gamma function
- Added ``unravel_index`` and ``ravel_multi_index`` functions on CPU
- Added modes ``half`` and ``full`` for ``Images2Neibs`` ops
- Implemented gradient for ``AbstractBatchNormTrainGrad``
- Implemented gradient for matrix pseudoinverse op
- Added new prop `replace` for ``ChoiceFromUniform`` op
- Added new prop ``on_error`` for CPU ``Cholesky`` op
- Added new Theano flag ``deterministic`` to help control how Theano optimize certain ops that have deterministic versions.
Currently used for subtensor Ops only.
- Added new Theano flag ``cycle_detection`` to speed-up optimization step by reducing time spending in inplace optimizations
- Added new Theano flag ``check_stack_trace`` to help check the stack trace during opti
没有合适的资源?快使用搜索试试~ 我知道了~
Theano-1.0.2.tar.gz
0 下载量 177 浏览量
2024-05-12
23:21:14
上传
评论
收藏 2.71MB GZ 举报
温馨提示
共634个文件
py:357个
txt:196个
c:51个
Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。
资源推荐
资源详情
资源评论
收起资源包目录
Theano-1.0.2.tar.gz (634个子文件)
scan_perform.c 658KB
lazylinker_c.c 36KB
corr_gemm.c 33KB
corr3d_gemm.c 33KB
corr_gemm.c 26KB
corr3d_gemm.c 19KB
dnn_fwd.c 17KB
alt_blas_template.c 16KB
pool.c 15KB
dnn_gi.c 15KB
dnn_gw.c 14KB
dnn_conv_base.c 12KB
pool_ave_grad.c 9KB
pool_max_rop.c 9KB
pool_max_grad.c 9KB
dnn_redux.c 8KB
pool_grad_grad.c 8KB
ctc_wrapper.c 8KB
ctc_wrapper.c 8KB
dnn_rnn_gi.c 7KB
dnn_sptf_gi.c 6KB
dnn_rnn_fwd.c 6KB
dnn_pool_grad.c 6KB
magma_svd.c 5KB
dnn_sptf_sampler.c 5KB
dnn_rnn_gw.c 5KB
blockgemv.c 5KB
magma_qr.c 5KB
dnn_pool.c 4KB
blockger.c 4KB
dnn_sptf_grid.c 4KB
magma_eigh.c 4KB
dnn_base.c 4KB
magma_cholesky.c 4KB
dnn_batchnorm.c 4KB
dimshuffle.c 4KB
dnn_softmax_grad.c 3KB
dnn_sptf_gt.c 3KB
dnn_batchnorm_grad.c 3KB
dnn_softmax.c 3KB
magma_inv.c 3KB
conv_desc.c 2KB
dimshuffle.c 2KB
test_quadratic_function.c 2KB
dnn_batchnorm_inf.c 2KB
dnn_dropout_fwd.c 2KB
dnn_rnn_paramsize.c 2KB
dnn_rnn_desc.c 2KB
tstgpueye.c 2KB
dnn_dropout_desc.c 1KB
dnn_batchnorm_base.c 1KB
setup.cfg 278B
d3viz.css 1KB
d3-context-menu.css 448B
topk_dense_large.cu 12KB
topk_dense.cu 4KB
topk_common.cuh 15KB
gpuarray_helper.h 2KB
alt_blas_common.h 896B
theano_mod_helper.h 706B
cudnn_helper.h 427B
test_cenum.h 144B
template.html 3KB
MANIFEST.in 311B
d3.v3.min.js 148KB
graphlib-dot.min.js 113KB
dagre-d3.min.js 46KB
d3viz.js 23KB
d3-context-menu.js 1KB
PKG-INFO 4KB
PKG-INFO 4KB
multinomial_test_graph.pkl 954KB
test_fg_old_crash.pkl 168KB
old_pool_interface.pkl 31KB
GpuArray.pkl 203B
test_gpuarray_multinomial_wo_replacement.pkl 165B
test_sandbox_multinomial_wo_replacement.pkl 157B
test_basic.py 322KB
opt.py 295KB
test_opt.py 278KB
basic.py 227KB
test_scan.py 226KB
dnn.py 155KB
abstract_conv.py 138KB
basic.py 137KB
scan_op.py 132KB
test_dnn.py 119KB
basic.py 119KB
test_basic.py 118KB
opt.py 114KB
opt.py 112KB
elemwise.py 110KB
test_abstract_conv.py 100KB
scan_opt.py 100KB
pool.py 96KB
debugmode.py 94KB
cmodule.py 94KB
conv.py 92KB
nnet.py 91KB
blas.py 91KB
共 634 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
程序员Chino的日记
- 粉丝: 3037
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕设项目:通用作业批改管理系统(含源代码+毕设文档+ASP.NET)
- 数据库管理工具:dbeaver-ce-24.0.5-x86-64-setup.exe
- 数据库管理工具:dbeaver-ce-24.0.5-stable.x86-64.rpm
- 数据库管理工具:dbeaver-ce-24.0.5-macos-x86-64.dmg
- 数据库管理工具:dbeaver-ce-24.0.5-macos-aarch64.dmg
- MPU6050基于STM32 HAL的驱动程序
- 基于 stm32“蓝色药丸”的简单 cdc 到 gpio 控制器
- 编程实战:基于ASP.NET技术的图书馆管理信息系统(含源代码+文档+任务书)
- 织梦网站标题和内容body文字自动转unicode码插件
- 数据库管理工具:dbeaver-ce-24.0.4-x86-64-setup.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功