Browse Source

merge

tags/v0.4.10
yh_cc 5 years ago
parent
commit
c2800bd4af
13 changed files with 189 additions and 146 deletions
  1. +1
    -1
      docs/Makefile
  2. +22
    -10
      docs/source/conf.py
  3. +5
    -7
      docs/source/fastNLP.api.rst
  4. +44
    -0
      docs/source/fastNLP.automl.rst
  5. +20
    -0
      docs/source/fastNLP.component.rst
  6. +5
    -7
      docs/source/fastNLP.core.rst
  7. +17
    -19
      docs/source/fastNLP.io.rst
  8. +25
    -27
      docs/source/fastNLP.models.rst
  9. +8
    -34
      docs/source/fastNLP.modules.aggregator.rst
  10. +5
    -7
      docs/source/fastNLP.modules.decoder.rst
  11. +24
    -18
      docs/source/fastNLP.modules.encoder.rst
  12. +7
    -9
      docs/source/fastNLP.modules.rst
  13. +6
    -7
      docs/source/fastNLP.rst

+ 1
- 1
docs/Makefile View File

@@ -14,7 +14,7 @@ help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)


apidoc: apidoc:
@$(SPHINXAPIDOC) -fM -o source ../fastNLP
$(SPHINXAPIDOC) -fM -o source ../$(SPHINXPROJ)


server: server:
cd build/html && python -m http.server cd build/html && python -m http.server


+ 22
- 10
docs/source/conf.py View File

@@ -14,6 +14,7 @@
# #
import os import os
import sys import sys

sys.path.insert(0, os.path.abspath('../../')) sys.path.insert(0, os.path.abspath('../../'))


# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------
@@ -27,7 +28,6 @@ version = '0.4'
# The full version, including alpha/beta/rc tags # The full version, including alpha/beta/rc tags
release = '0.4' release = '0.4'



# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------


# If your documentation needs a minimal Sphinx version, state it here. # If your documentation needs a minimal Sphinx version, state it here.
@@ -42,9 +42,15 @@ extensions = [
'sphinx.ext.viewcode', 'sphinx.ext.viewcode',
'sphinx.ext.autosummary', 'sphinx.ext.autosummary',
'sphinx.ext.mathjax', 'sphinx.ext.mathjax',
'sphinx.ext.todo'
] ]


autodoc_default_options = {
'member-order': 'bysource',
'special-members': '__init__',
'undoc-members': True,
}

# Add any paths that contain templates here, relative to this directory. # Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates'] templates_path = ['_templates']


@@ -72,7 +78,6 @@ exclude_patterns = ['modules.rst']
# The name of the Pygments (syntax highlighting) style to use. # The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx' pygments_style = 'sphinx'



# -- Options for HTML output ------------------------------------------------- # -- Options for HTML output -------------------------------------------------


# The theme to use for HTML and HTML Help pages. See the documentation for # The theme to use for HTML and HTML Help pages. See the documentation for
@@ -107,22 +112,21 @@ html_static_path = ['_static']
# Output file base name for HTML help builder. # Output file base name for HTML help builder.
htmlhelp_basename = 'fastNLPdoc' htmlhelp_basename = 'fastNLPdoc'



# -- Options for LaTeX output ------------------------------------------------ # -- Options for LaTeX output ------------------------------------------------


latex_elements = { latex_elements = {
# The paper size ('letterpaper' or 'a4paper'). # The paper size ('letterpaper' or 'a4paper').
# #
# 'papersize': 'letterpaper', # 'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt'). # The font size ('10pt', '11pt' or '12pt').
# #
# 'pointsize': '10pt', # 'pointsize': '10pt',
# Additional stuff for the LaTeX preamble. # Additional stuff for the LaTeX preamble.
# #
# 'preamble': '', # 'preamble': '',
# Latex figure (float) alignment # Latex figure (float) alignment
# #
# 'figure_align': 'htbp', # 'figure_align': 'htbp',
@@ -136,7 +140,6 @@ latex_documents = [
'xpqiu', 'manual'), 'xpqiu', 'manual'),
] ]



# -- Options for manual page output ------------------------------------------ # -- Options for manual page output ------------------------------------------


# One entry per manual page. List of tuples # One entry per manual page. List of tuples
@@ -146,7 +149,6 @@ man_pages = [
[author], 1) [author], 1)
] ]



# -- Options for Texinfo output ---------------------------------------------- # -- Options for Texinfo output ----------------------------------------------


# Grouping the document tree into Texinfo files. List of tuples # Grouping the document tree into Texinfo files. List of tuples
@@ -159,4 +161,14 @@ texinfo_documents = [
] ]




# -- Extension configuration -------------------------------------------------
# -- Extension configuration -------------------------------------------------
def maybe_skip_member(app, what, name, obj, skip, options):
if name.startswith("_"):
return True
if obj.__doc__ is None:
return True
return False


def setup(app):
app.connect('autodoc-skip-member', maybe_skip_member)

+ 5
- 7
docs/source/fastNLP.api.rst View File

@@ -1,6 +1,11 @@
fastNLP.api package fastNLP.api package
=================== ===================


.. automodule:: fastNLP.api
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


@@ -53,10 +58,3 @@ fastNLP.api.utils module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.api
:members:
:undoc-members:
:show-inheritance:

+ 44
- 0
docs/source/fastNLP.automl.rst View File

@@ -0,0 +1,44 @@
fastNLP.automl package
======================

.. automodule:: fastNLP.automl
:members:
:undoc-members:
:show-inheritance:

Submodules
----------

fastNLP.automl.enas\_controller module
--------------------------------------

.. automodule:: fastNLP.automl.enas_controller
:members:
:undoc-members:
:show-inheritance:

fastNLP.automl.enas\_model module
---------------------------------

.. automodule:: fastNLP.automl.enas_model
:members:
:undoc-members:
:show-inheritance:

fastNLP.automl.enas\_trainer module
-----------------------------------

.. automodule:: fastNLP.automl.enas_trainer
:members:
:undoc-members:
:show-inheritance:

fastNLP.automl.enas\_utils module
---------------------------------

.. automodule:: fastNLP.automl.enas_utils
:members:
:undoc-members:
:show-inheritance:



+ 20
- 0
docs/source/fastNLP.component.rst View File

@@ -0,0 +1,20 @@
fastNLP.component package
=========================

.. automodule:: fastNLP.component
:members:
:undoc-members:
:show-inheritance:

Submodules
----------

fastNLP.component.bert\_tokenizer module
----------------------------------------

.. automodule:: fastNLP.component.bert_tokenizer
:members:
:undoc-members:
:show-inheritance:



+ 5
- 7
docs/source/fastNLP.core.rst View File

@@ -1,6 +1,11 @@
fastNLP.core package fastNLP.core package
==================== ====================


.. automodule:: fastNLP.core
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


@@ -117,10 +122,3 @@ fastNLP.core.vocabulary module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.core
:members:
:undoc-members:
:show-inheritance:

+ 17
- 19
docs/source/fastNLP.io.rst View File

@@ -1,51 +1,56 @@
fastNLP.io package fastNLP.io package
================== ==================


.. automodule:: fastNLP.io
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


fastNLP.io.base_loader module
-----------------------------
fastNLP.io.base\_loader module
------------------------------


.. automodule:: fastNLP.io.base_loader .. automodule:: fastNLP.io.base_loader
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.io.config_io module
---------------------------
fastNLP.io.config\_io module
----------------------------


.. automodule:: fastNLP.io.config_io .. automodule:: fastNLP.io.config_io
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.io.dataset_loader module
--------------------------------
fastNLP.io.dataset\_loader module
---------------------------------


.. automodule:: fastNLP.io.dataset_loader .. automodule:: fastNLP.io.dataset_loader
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.io.embed_loader module
------------------------------
fastNLP.io.embed\_loader module
-------------------------------


.. automodule:: fastNLP.io.embed_loader .. automodule:: fastNLP.io.embed_loader
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.io.file_reader module
-----------------------------
fastNLP.io.file\_reader module
------------------------------


.. automodule:: fastNLP.io.file_reader .. automodule:: fastNLP.io.file_reader
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.io.model_io module
--------------------------
fastNLP.io.model\_io module
---------------------------


.. automodule:: fastNLP.io.model_io .. automodule:: fastNLP.io.model_io
:members: :members:
@@ -53,10 +58,3 @@ fastNLP.io.model_io module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.io
:members:
:undoc-members:
:show-inheritance:

+ 25
- 27
docs/source/fastNLP.models.rst View File

@@ -1,11 +1,16 @@
fastNLP.models package fastNLP.models package
====================== ======================


.. automodule:: fastNLP.models
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


fastNLP.models.base_model module
--------------------------------
fastNLP.models.base\_model module
---------------------------------


.. automodule:: fastNLP.models.base_model .. automodule:: fastNLP.models.base_model
:members: :members:
@@ -20,64 +25,64 @@ fastNLP.models.bert module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.biaffine_parser module
-------------------------------------
fastNLP.models.biaffine\_parser module
--------------------------------------


.. automodule:: fastNLP.models.biaffine_parser .. automodule:: fastNLP.models.biaffine_parser
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.char_language_model module
-----------------------------------------
fastNLP.models.char\_language\_model module
-------------------------------------------


.. automodule:: fastNLP.models.char_language_model .. automodule:: fastNLP.models.char_language_model
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.cnn_text_classification module
---------------------------------------------
fastNLP.models.cnn\_text\_classification module
-----------------------------------------------


.. automodule:: fastNLP.models.cnn_text_classification .. automodule:: fastNLP.models.cnn_text_classification
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.enas_controller module
-------------------------------------
fastNLP.models.enas\_controller module
--------------------------------------


.. automodule:: fastNLP.models.enas_controller .. automodule:: fastNLP.models.enas_controller
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.enas_model module
--------------------------------
fastNLP.models.enas\_model module
---------------------------------


.. automodule:: fastNLP.models.enas_model .. automodule:: fastNLP.models.enas_model
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.enas_trainer module
----------------------------------
fastNLP.models.enas\_trainer module
-----------------------------------


.. automodule:: fastNLP.models.enas_trainer .. automodule:: fastNLP.models.enas_trainer
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.enas_utils module
--------------------------------
fastNLP.models.enas\_utils module
---------------------------------


.. automodule:: fastNLP.models.enas_utils .. automodule:: fastNLP.models.enas_utils
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.sequence_modeling module
---------------------------------------
fastNLP.models.sequence\_modeling module
----------------------------------------


.. automodule:: fastNLP.models.sequence_modeling .. automodule:: fastNLP.models.sequence_modeling
:members: :members:
@@ -92,8 +97,8 @@ fastNLP.models.snli module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.models.star_transformer module
--------------------------------------
fastNLP.models.star\_transformer module
---------------------------------------


.. automodule:: fastNLP.models.star_transformer .. automodule:: fastNLP.models.star_transformer
:members: :members:
@@ -101,10 +106,3 @@ fastNLP.models.star_transformer module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.models
:members:
:undoc-members:
:show-inheritance:

+ 8
- 34
docs/source/fastNLP.modules.aggregator.rst View File

@@ -1,54 +1,28 @@
fastNLP.modules.aggregator package fastNLP.modules.aggregator package
================================== ==================================


Submodules
----------

fastNLP.modules.aggregator.attention module
-------------------------------------------

.. automodule:: fastNLP.modules.aggregator.attention
.. automodule:: fastNLP.modules.aggregator
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.aggregator.avg_pool module
------------------------------------------

.. automodule:: fastNLP.modules.aggregator.avg_pool
:members:
:undoc-members:
:show-inheritance:
Submodules
----------


fastNLP.modules.aggregator.kmax_pool module
fastNLP.modules.aggregator.attention module
------------------------------------------- -------------------------------------------


.. automodule:: fastNLP.modules.aggregator.kmax_pool
:members:
:undoc-members:
:show-inheritance:

fastNLP.modules.aggregator.max_pool module
------------------------------------------

.. automodule:: fastNLP.modules.aggregator.max_pool
.. automodule:: fastNLP.modules.aggregator.attention
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.aggregator.self_attention module
------------------------------------------------
fastNLP.modules.aggregator.pooling module
-----------------------------------------


.. automodule:: fastNLP.modules.aggregator.self_attention
.. automodule:: fastNLP.modules.aggregator.pooling
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.modules.aggregator
:members:
:undoc-members:
:show-inheritance:

+ 5
- 7
docs/source/fastNLP.modules.decoder.rst View File

@@ -1,6 +1,11 @@
fastNLP.modules.decoder package fastNLP.modules.decoder package
=============================== ===============================


.. automodule:: fastNLP.modules.decoder
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


@@ -29,10 +34,3 @@ fastNLP.modules.decoder.utils module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.modules.decoder
:members:
:undoc-members:
:show-inheritance:

+ 24
- 18
docs/source/fastNLP.modules.encoder.rst View File

@@ -1,13 +1,26 @@
fastNLP.modules.encoder package fastNLP.modules.encoder package
=============================== ===============================


.. automodule:: fastNLP.modules.encoder
:members:
:undoc-members:
:show-inheritance:

Submodules Submodules
---------- ----------


fastNLP.modules.encoder.char_embedding module
---------------------------------------------
fastNLP.modules.encoder.bert module
-----------------------------------


.. automodule:: fastNLP.modules.encoder.char_embedding
.. automodule:: fastNLP.modules.encoder.bert
:members:
:undoc-members:
:show-inheritance:

fastNLP.modules.encoder.char\_encoder module
--------------------------------------------

.. automodule:: fastNLP.modules.encoder.char_encoder
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
@@ -20,8 +33,8 @@ fastNLP.modules.encoder.conv module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.encoder.conv_maxpool module
-------------------------------------------
fastNLP.modules.encoder.conv\_maxpool module
--------------------------------------------


.. automodule:: fastNLP.modules.encoder.conv_maxpool .. automodule:: fastNLP.modules.encoder.conv_maxpool
:members: :members:
@@ -52,16 +65,16 @@ fastNLP.modules.encoder.lstm module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.encoder.masked_rnn module
-----------------------------------------
fastNLP.modules.encoder.masked\_rnn module
------------------------------------------


.. automodule:: fastNLP.modules.encoder.masked_rnn .. automodule:: fastNLP.modules.encoder.masked_rnn
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.encoder.star_transformer module
-----------------------------------------------
fastNLP.modules.encoder.star\_transformer module
------------------------------------------------


.. automodule:: fastNLP.modules.encoder.star_transformer .. automodule:: fastNLP.modules.encoder.star_transformer
:members: :members:
@@ -76,8 +89,8 @@ fastNLP.modules.encoder.transformer module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.encoder.variational_rnn module
----------------------------------------------
fastNLP.modules.encoder.variational\_rnn module
-----------------------------------------------


.. automodule:: fastNLP.modules.encoder.variational_rnn .. automodule:: fastNLP.modules.encoder.variational_rnn
:members: :members:
@@ -85,10 +98,3 @@ fastNLP.modules.encoder.variational_rnn module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.modules.encoder
:members:
:undoc-members:
:show-inheritance:

+ 7
- 9
docs/source/fastNLP.modules.rst View File

@@ -1,6 +1,11 @@
fastNLP.modules package fastNLP.modules package
======================= =======================


.. automodule:: fastNLP.modules
:members:
:undoc-members:
:show-inheritance:

Subpackages Subpackages
----------- -----------


@@ -21,8 +26,8 @@ fastNLP.modules.dropout module
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:


fastNLP.modules.other_modules module
------------------------------------
fastNLP.modules.other\_modules module
-------------------------------------


.. automodule:: fastNLP.modules.other_modules .. automodule:: fastNLP.modules.other_modules
:members: :members:
@@ -38,10 +43,3 @@ fastNLP.modules.utils module
:show-inheritance: :show-inheritance:




Module contents
---------------

.. automodule:: fastNLP.modules
:members:
:undoc-members:
:show-inheritance:

+ 6
- 7
docs/source/fastNLP.rst View File

@@ -1,6 +1,11 @@
fastNLP package fastNLP package
=============== ===============


.. automodule:: fastNLP
:members:
:undoc-members:
:show-inheritance:

Subpackages Subpackages
----------- -----------


@@ -8,15 +13,9 @@ Subpackages


fastNLP.api fastNLP.api
fastNLP.automl fastNLP.automl
fastNLP.component
fastNLP.core fastNLP.core
fastNLP.io fastNLP.io
fastNLP.models fastNLP.models
fastNLP.modules fastNLP.modules


Module contents
---------------

.. automodule:: fastNLP
:members:
:undoc-members:
:show-inheritance:

Loading…
Cancel
Save