• khaotik's avatar
    better handling for NullType and DisconnectedType · 8e8758a3
    khaotik 提交于
    major changes:
    
    - The self._grad_op now only returns zeros_like() for special types like
        NullType() or DisconnectedType()
    - call to grad() will furthur replace returned zero tensors with special
        types
    - proposed gradient override interface :
        (single or list of below)
        Ellipsis -> <no_override>
            (-) since python 2 does not support `[...]` syntax, this may
            result in uglier code in python 2
        None -> NullType()
        int(0) -> DisconnectedType()
        OpFromGraph instance or callable -> <override>
    
    minor changes:
    
    - various typo/bug fix
    
    notes:
    
    - This commit breaks OpFromGraph.R_op, which is expected to be fixed in
    upcoming commits.
    8e8758a3
名称
最后提交
最后更新
.jenkins 正在载入提交数据...
.travis 正在载入提交数据...
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 正在载入提交数据...