提交 54a15955 authored 作者: Olivier Breuleux's avatar Olivier Breuleux

replaced lgcm with pylearn.org, closes #257

上级 5b4342c2
......@@ -47,6 +47,9 @@ Glossary of terminology
constant
WRITEME
dynamic
WRITEME
elementwise
An elementwise operation ``f`` on two matrices ``M`` and ``N``
is one such that:
......@@ -84,6 +87,9 @@ Glossary of terminology
pure
WRITEME
static
WRITEME
type
WRITEME
......@@ -208,11 +214,11 @@ Glossary of terminology
compilation stage
:term:`Env`, in particular `replace()
<http://lgcm.iro.umontreal.ca/epydoc/theano.gof.env.Env-class.html#replace
<http://pylearn.org/epydoc/theano.gof.env.Env-class.html#replace
replace()>`_
See also `Optimizer
<http://lgcm.iro.umontreal.ca/epydoc/theano.gof.opt.Optimizer-class.html>`_,
<http://pylearn.org/epydoc/theano.gof.opt.Optimizer-class.html>`_,
which is the base interface for writing transformers, such as
:term:`optimizations <Optimization>` and :term:`stabilizations
<Stabilization>`.
......@@ -236,12 +242,12 @@ Glossary of terminology
a type of operation. Instance is TOI
:term:`Op` is an abstract class (`Op API
<http://lgcm.iro.umontreal.ca/epydoc/theano.gof.op.Op-class.html>`_)
<http://pylearn.org/epydoc/theano.gof.op.Op-class.html>`_)
that documents the interface for theano's data
transformations. It has many subclasses, such as `sparse Dot
<http://lgcm.iro.umontreal.ca/epydoc/theano.sparse.Dot-class.html>`_.
<http://pylearn.org/epydoc/theano.sparse.Dot-class.html>`_.
and `Shape
<http://lgcm.iro.umontreal.ca/epydoc/theano.tensor.Shape-class.html>`_.
<http://pylearn.org/epydoc/theano.tensor.Shape-class.html>`_.
Comparing with the Python language, :term:`Op` is theano's
......@@ -270,7 +276,7 @@ Glossary of terminology
a Type-related graph node (a variable)
A Variable
(`Variable API <http://lgcm.iro.umontreal.ca/epydoc/theano.gof.graph.Variable-class.html>`_)
(`Variable API <http://pylearn.org/epydoc/theano.gof.graph.Variable-class.html>`_)
is theano's variable. It symbolically represents a value (which
can be a number, vector, matrix, tensor, etc.).
The inputs and outputs of every :term:`Op` are Variable instances.
......@@ -351,7 +357,7 @@ Glossary of terminology
Tensor
Type for vectors, matrices, etc.
Tensor (`Tensor API <http://lgcm.iro.umontreal.ca/epydoc/theano.tensor.Tensor-class.html doc>`_) is a class
Tensor (`Tensor API <http://pylearn.org/epydoc/theano.tensor.Tensor-class.html doc>`_) is a class
that derives from :term:`Type`. It is the symbolic type for ``numpy.ndarray``.
The main properties that distinguish one Tensor instance from another are:
......@@ -363,7 +369,7 @@ Glossary of terminology
TensorVariable
:term:`Variables <Variable>` of type :term:`Tensor` are of class
TensorVariable (`TensorVariable API <http://lgcm.iro.umontreal.ca/epydoc/theano.tensor.TensorVariable-class.html>`_).
TensorVariable (`TensorVariable API <http://pylearn.org/epydoc/theano.tensor.TensorVariable-class.html>`_).
``TensorVariable`` adds operator overloading so that ``TensorVariable`` instances can be used
in mathematical expressions. When any input to an expression is a ``TensorVariable`` then the
expression will evaluate to an ``TensorVariable`` and a :term:`graph` corresponding to
......@@ -416,7 +422,7 @@ Glossary of terminology
Type
:term:`Variables <Variable>` are strongly typed by :term:`Type` instances
`theano.Type <http://lgcm.iro.umontreal.ca/epydoc/theano.gof.type.Type-class.html>`_
`theano.Type <http://pylearn.org/epydoc/theano.gof.type.Type-class.html>`_
is an important abstract class in the creation and compilation of theano graphs.
Type instances are mainly responsible for two things:
......@@ -427,15 +433,15 @@ Glossary of terminology
Theano comes with several subclasses of ``theano.type`` such as:
* Generic (`Generic API <http://lgcm.iro.umontreal.ca/epydoc/theano.gof.type.Generic-class.html>`_) - for any python type
* Generic (`Generic API <http://pylearn.org/epydoc/theano.gof.type.Generic-class.html>`_) - for any python type
* :term:`Tensor` - for numpy.ndarray
* Sparse (`Sparse API <http://lgcm.iro.umontreal.ca/epydoc/theano.sparse.Sparse-class.html>`_) - for scipy.sparse
* Sparse (`Sparse API <http://pylearn.org/epydoc/theano.sparse.Sparse-class.html>`_) - for scipy.sparse
You can create more type instances if you like (see :ref:`HowtoCreateType`).
The C code interface methods of
``theano.Type`` are described in `docstrings
<http://lgcm.iro.umontreal.ca/epydoc/theano.gof.type.Type-class.html>`_,
<http://pylearn.org/epydoc/theano.gof.type.Type-class.html>`_,
see :ref:`CodeGeneration` for a more general intro to how C code is generated.
See also :term:`Theano type instance (TTI) <TTI>`.
......@@ -444,7 +450,7 @@ Glossary of terminology
Value
:term:`Value` (`Value API <http://lgcm.iro.umontreal.ca/epydoc/theano.gof.graph.Value-class.html doc>`_)
:term:`Value` (`Value API <http://pylearn.org/epydoc/theano.gof.graph.Value-class.html doc>`_)
and :term:`Constant` are subclasses of
:term:`Variable`, which means they serve more or less the
same purpose. There is however one important difference:
......
......@@ -74,7 +74,7 @@ Hacking Theano
- Send us your work as a patch to `theano-dev`_ or commit directly to the trunk.
.. _theano-dev: http://groups.google.com/group/theano-dev?pli=1
.. _task list: http://lgcm.iro.umontreal.ca/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
.. _task list: http://pylearn.org/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
.. _reStructuredText: http://docutils.sourceforge.net/rst.html
......
......@@ -64,10 +64,10 @@ I advise to never import theano's files from outside theano itself (and I think
When you install a package, only the package name can be imported directly. If you want a sub-package, you must import it from the main package. That's how it will work in 99.9% of installs because it is the default. Therefore, if you stray from this practice, your code will not be portable. Also, some ways to circumvent circular dependencies might make it so you have to import files in a certain order, which is best handled by the package's own __init__.py.
.. _non-basic python: http://lgcm.iro.umontreal.ca/theano/wiki/NonbasicPython
.. _non-basic python: http://pylearn.org/theano/wiki/NonbasicPython
.. _reStructuredText: http://docutils.sourceforge.net/rst.html
.. _epydoc: http://epydoc.sourceforge.net/
.. _basicnumpy: http://lgcm.iro.umontreal.ca/theano/wiki/BasicNumpy
.. _basicnumpy: http://pylearn.org/theano/wiki/BasicNumpy
.. _README: ../README.html
......@@ -75,6 +75,6 @@ When you install a package, only the package name can be imported directly. If y
.. _Documentation: index.html
.. _Wiki: http://pylearn.org/theano
.. _TRAC: http://trac.edgewall.org/
.. _task list: http://lgcm.iro.umontreal.ca/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
.. _task list: http://pylearn.org/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
......@@ -75,7 +75,7 @@ How documentation is auto-built on push
When you push to the main repository, the following file is run::
projects@lgcm:~/repos/theano/.hg/refresh-epydoc.sh
projects@pylearn.org:~/repos/theano/.hg/refresh-epydoc.sh
It calls ``epydoc`` and ``sphinx`` on the code.
......
......@@ -167,6 +167,6 @@ mailing list.
.. _theano-users: http://groups.google.com/group/theano-users?pli=1
.. _theano-dev: http://groups.google.com/group/theano-dev?pli=1
.. _task list: http://lgcm.iro.umontreal.ca/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
.. _task list: http://pylearn.org/theano/query?status=accepted&status=assigned&status=new&status=reopened&group=milestone&max=200&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=time&report=9&order=priority
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论