This is an automated email from the ASF dual-hosted git repository.

aaronmarkham pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 8a79f07  Publish triggered by CI
8a79f07 is described below

commit 8a79f077b38fbc137076e3a10fd5de74e0fe3b98
Author: mxnet-ci <[email protected]>
AuthorDate: Fri Nov 20 00:41:15 2020 +0000

    Publish triggered by CI
---
 api/python/docs/_modules/mxnet/gluon/block.html    |  14 +++++++-----
 api/python/docs/_modules/mxnet/ndarray/utils.html  |  11 +---------
 .../tutorials/packages/np/np-vs-numpy.ipynb        |   9 ++++++--
 api/python/docs/api/legacy/ndarray/ndarray.html    |   6 ------
 .../docs/api/legacy/ndarray/utils/index.html       |   6 ------
 .../docs/api/npx/generated/mxnet.npx.load.html     |   2 +-
 .../docs/api/npx/generated/mxnet.npx.save.html     |  24 +++++++++++----------
 api/python/docs/api/npx/index.html                 |   4 ++--
 api/python/docs/objects.inv                        | Bin 90937 -> 90941 bytes
 api/python/docs/searchindex.js                     |   2 +-
 .../docs/tutorials/packages/np/np-vs-numpy.html    |  10 +++++----
 .../tutorials/packages/np/np-vs-numpy.html.bak     |  10 +++++----
 date.txt                                           |   1 -
 feed.xml                                           |   2 +-
 .../python/docs/_modules/mxnet/gluon/block.html    |  14 +++++++-----
 .../python/docs/_modules/mxnet/ndarray/utils.html  |  11 +---------
 .../tutorials/packages/np/np-vs-numpy.ipynb        |   9 ++++++--
 .../python/docs/api/legacy/ndarray/ndarray.html    |   6 ------
 .../docs/api/legacy/ndarray/utils/index.html       |   6 ------
 .../docs/api/npx/generated/mxnet.npx.load.html     |   2 +-
 .../docs/api/npx/generated/mxnet.npx.save.html     |  24 +++++++++++----------
 versions/master/api/python/docs/api/npx/index.html |   4 ++--
 versions/master/api/python/docs/objects.inv        | Bin 90937 -> 90941 bytes
 versions/master/api/python/docs/searchindex.js     |   2 +-
 .../docs/tutorials/packages/np/np-vs-numpy.html    |  10 +++++----
 .../tutorials/packages/np/np-vs-numpy.html.bak     |  10 +++++----
 versions/master/feed.xml                           |   2 +-
 27 files changed, 94 insertions(+), 107 deletions(-)

diff --git a/api/python/docs/_modules/mxnet/gluon/block.html 
b/api/python/docs/_modules/mxnet/gluon/block.html
index 3852a19..f82a4a6 100644
--- a/api/python/docs/_modules/mxnet/gluon/block.html
+++ b/api/python/docs/_modules/mxnet/gluon/block.html
@@ -1708,8 +1708,10 @@ Edit on Github
             <span class="n">params</span> <span class="o">=</span> <span 
class="p">{</span><span class="n">v</span><span class="p">:</span> <span 
class="n">k</span> <span class="k">for</span> <span class="n">k</span><span 
class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span 
class="n">reverse_params</span><span class="o">.</span><span 
class="n">items</span><span class="p">()}</span>
 
         <span class="n">arg_dict</span> <span class="o">=</span> <span 
class="p">{</span><span class="n">key</span><span class="p">:</span> <span 
class="n">val</span><span class="o">.</span><span class="n">_reduce</span><span 
class="p">()</span> <span class="k">for</span> <span class="n">key</span><span 
class="p">,</span> <span class="n">val</span> <span class="ow">in</span> <span 
class="n">params</span><span class="o">.</span><span 
class="n">items</span><span class="p">()}</span>
-        <span class="n">save_fn</span> <span class="o">=</span> <span 
class="n">_mx_npx</span><span class="o">.</span><span class="n">save</span> 
<span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">()</span> <span class="k">else</span> <span 
class="n">ndarray</span><span class="o">.</span><span class="n">save</span>
-        <span class="n">save_fn</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span></div>
+        <span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">():</span>
+            <span class="n">_mx_npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="o">**</span><span class="n">arg_dict</span><span class="p">)</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">ndarray</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span></div>
 
 <div class="viewcode-block" id="Block.load_parameters"><a 
class="viewcode-back" 
href="../../../api/gluon/block.html#mxnet.gluon.Block.load_parameters">[docs]</a>
    <span class="k">def</span> <span class="nf">load_parameters</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">filename</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="kc">None</span><span 
class="p">,</span> <span class="n">allow_mis [...]
                         <span class="n">ignore_extra</span><span 
class="o">=</span><span class="kc">False</span><span class="p">,</span> <span 
class="n">cast_dtype</span><span class="o">=</span><span 
class="kc">False</span><span class="p">,</span> <span 
class="n">dtype_source</span><span class="o">=</span><span 
class="s1">&#39;current&#39;</span><span class="p">):</span>
@@ -2776,12 +2778,14 @@ Edit on Github
                                       <span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span class="n">name</span><span 
class="o">=</span><span class="n">name</span><span class="p">),</span> <span 
class="n">stacklevel</span><span class="o">=</span><span 
class="mi">3</span><span class="p">)</span>
                     <span class="k">else</span><span class="p">:</span>
                         <span class="n">arg_dict</span><span 
class="p">[</span><span class="s1">&#39;aux:</span><span 
class="si">%s</span><span class="s1">&#39;</span><span class="o">%</span><span 
class="n">name</span><span class="p">]</span> <span class="o">=</span> <span 
class="n">param</span><span class="o">.</span><span 
class="n">_reduce</span><span class="p">()</span>
-        <span class="n">save_fn</span> <span class="o">=</span> <span 
class="n">_mx_npx</span><span class="o">.</span><span class="n">save</span> 
<span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">()</span> <span class="k">else</span> <span 
class="n">ndarray</span><span class="o">.</span><span class="n">save</span>
         <span class="n">params_filename</span> <span class="o">=</span> <span 
class="s1">&#39;</span><span class="si">%s</span><span class="s1">-</span><span 
class="si">%04d</span><span class="s1">.params&#39;</span><span 
class="o">%</span><span class="p">((</span><span class="n">path</span> <span 
class="k">if</span> <span class="n">path</span> <span class="ow">is</span> 
<span class="ow">not</span> <span class="kc">None</span> <span 
class="k">else</span> <span class="s2">&quot;&quot;</sp [...]
 
         <span class="k">if</span> <span class="n">path</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="kc">None</span><span class="p">:</span>
-            <span class="n">save_fn</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span>
-            <span class="k">return</span> <span class="p">(</span><span 
class="n">sym_filename</span><span class="p">,</span> <span 
class="n">params_filename</span><span class="p">)</span>
+            <span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">():</span>
+                <span class="n">_mx_npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="o">**</span><span class="n">arg_dict</span><span class="p">)</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="n">ndarray</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span>
+            <span class="k">return</span> <span class="p">(</span><span 
class="n">sym_filename</span><span class="p">,</span> <span 
class="n">params_filename</span> <span class="k">if</span> <span 
class="n">arg_dict</span> <span class="k">else</span> <span 
class="kc">None</span><span class="p">)</span>
 
         <span class="k">if</span> <span class="n">remove_amp_cast</span><span 
class="p">:</span>
             <span class="n">handle</span> <span class="o">=</span> <span 
class="n">SymbolHandle</span><span class="p">()</span>
diff --git a/api/python/docs/_modules/mxnet/ndarray/utils.html 
b/api/python/docs/_modules/mxnet/ndarray/utils.html
index 35e03f6..58596eb 100644
--- a/api/python/docs/_modules/mxnet/ndarray/utils.html
+++ b/api/python/docs/_modules/mxnet/ndarray/utils.html
@@ -1560,12 +1560,6 @@ Edit on Github
 <div class="viewcode-block" id="save"><a class="viewcode-back" 
href="../../../api/legacy/ndarray/utils/index.html#mxnet.ndarray.save">[docs]</a><span
 class="k">def</span> <span class="nf">save</span><span class="p">(</span><span 
class="n">fname</span><span class="p">,</span> <span class="n">data</span><span 
class="p">):</span>
     <span class="sd">&quot;&quot;&quot;Saves a list of arrays or a dict of 
str-&gt;array to file.</span>
 
-<span class="sd">    Examples of filenames:</span>
-
-<span class="sd">    - ``/path/to/file``</span>
-<span class="sd">    - ``s3://my-bucket/path/to/file`` (if compiled with AWS 
S3 supports)</span>
-<span class="sd">    - ``hdfs://path/to/file`` (if compiled with HDFS 
supports)</span>
-
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
 <span class="sd">    fname : str</span>
@@ -1612,10 +1606,7 @@ Edit on Github
     <span class="k">else</span><span class="p">:</span>
         <span class="k">raise</span> <span class="ne">ValueError</span><span 
class="p">(</span><span class="s2">&quot;data needs to either be a NDArray, 
dict of str, NDArray pairs &quot;</span>
                          <span class="s2">&quot;or a list of 
NDarrays.&quot;</span><span class="p">)</span>
-    <span class="n">check_call</span><span class="p">(</span><span 
class="n">_LIB</span><span class="o">.</span><span 
class="n">MXNDArraySave</span><span class="p">(</span><span 
class="n">c_str</span><span class="p">(</span><span class="n">fname</span><span 
class="p">),</span>
-                                  <span class="n">mx_uint</span><span 
class="p">(</span><span class="nb">len</span><span class="p">(</span><span 
class="n">handles</span><span class="p">)),</span>
-                                  <span class="n">handles</span><span 
class="p">,</span>
-                                  <span class="n">keys</span><span 
class="p">))</span></div>
+    <span class="n">check_call</span><span class="p">(</span><span 
class="n">_LIB</span><span class="o">.</span><span 
class="n">MXNDArrayLegacySave</span><span class="p">(</span><span 
class="n">c_str</span><span class="p">(</span><span class="n">fname</span><span 
class="p">),</span> <span class="n">mx_uint</span><span class="p">(</span><span 
class="nb">len</span><span class="p">(</span><span 
class="n">handles</span><span class="p">)),</span> <span 
class="n">handles</span><span class="p"> [...]
 </pre></div>
 
         <hr class="feedback-hr-top" />
diff --git a/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb 
b/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
index 9d853de..bd03a01 100644
--- a/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
+++ b/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
@@ -182,9 +182,12 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Save\n",
+    "## Save and load\n",
     "\n",
-    "The `save` method in `mxnet.np` saves data into a binary format that's 
not compatible with NumPy format. For example, it contains the device 
information. (TODO, needs more discussion here.)"
+    "Users can use the `npx.save`, `npx.savez` and `npx.load` methods 
respectively to\n",
+    "save and load arrays. `npx.save` saves single, dense arrays to the 
`.npy`\n",
+    "format, whereas `npx.savez` can save a collection of both dense and 
sparse\n",
+    "arrays to the `.npz` format."
    ]
   },
   {
@@ -195,6 +198,8 @@
    "source": [
     "a = np.array(1, ctx=gpu)\n",
     "npx.save('a', a)\n",
+    "npx.load('a')\n",
+    "npx.savez('a', a=a, b=a*2)\n",
     "npx.load('a')"
    ]
   },
diff --git a/api/python/docs/api/legacy/ndarray/ndarray.html 
b/api/python/docs/api/legacy/ndarray/ndarray.html
index d203b4e..83647c9 100644
--- a/api/python/docs/api/legacy/ndarray/ndarray.html
+++ b/api/python/docs/api/legacy/ndarray/ndarray.html
@@ -16517,12 +16517,6 @@ if <cite>source_array</cite> is an 
<cite>NDArray</cite>, <cite>float32</cite> ot
 <dt id="mxnet.ndarray.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">fname</em>, <em class="sig-param">data</em><span 
class="sig-paren">)</span><a class="reference internal" 
href="../../../_modules/mxnet/ndarray/utils.html#save"><span 
class="viewcode-link">[source]</span></a><a class="headerlink" 
href="#mxnet.ndarray.save" title="Permalink to this definition">¶</a></dt>
 <dd><p>Saves a list of arrays or a dict of str-&gt;array to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
diff --git a/api/python/docs/api/legacy/ndarray/utils/index.html 
b/api/python/docs/api/legacy/ndarray/utils/index.html
index ceb56f8..62e1545 100644
--- a/api/python/docs/api/legacy/ndarray/utils/index.html
+++ b/api/python/docs/api/legacy/ndarray/utils/index.html
@@ -1508,12 +1508,6 @@ if <cite>source_array</cite> is an <cite>NDArray</cite>, 
<cite>float32</cite> ot
 <dt id="mxnet.ndarray.utils.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">fname</em>, <em class="sig-param">data</em><span 
class="sig-paren">)</span><a class="reference internal" 
href="../../../../_modules/mxnet/ndarray/utils.html#save"><span 
class="viewcode-link">[source]</span></a><a class="headerlink" 
href="#mxnet.ndarray.utils.save" title="Permalink to this definition">¶</a></dt>
 <dd><p>Saves a list of arrays or a dict of str-&gt;array to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
diff --git a/api/python/docs/api/npx/generated/mxnet.npx.load.html 
b/api/python/docs/api/npx/generated/mxnet.npx.load.html
index 67e9d89..870f02c 100644
--- a/api/python/docs/api/npx/generated/mxnet.npx.load.html
+++ b/api/python/docs/api/npx/generated/mxnet.npx.load.html
@@ -1343,7 +1343,7 @@ Edit on Github
 <dl class="function">
 <dt id="mxnet.npx.load">
 <code class="sig-name descname">load</code><span class="sig-paren">(</span><em 
class="sig-param">file</em><span class="sig-paren">)</span><a 
class="headerlink" href="#mxnet.npx.load" title="Permalink to this 
definition">¶</a></dt>
-<dd><p>Loads an array from file.</p>
+<dd><p>Load arrays from <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code>, <code class="docutils literal 
notranslate"><span class="pre">.npz</span></code> or legacy MXNet file 
format.</p>
 <p>See more details in <code class="docutils literal notranslate"><span 
class="pre">save</span></code>.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
diff --git a/api/python/docs/api/npx/generated/mxnet.npx.save.html 
b/api/python/docs/api/npx/generated/mxnet.npx.save.html
index c43f209..4c474b9 100644
--- a/api/python/docs/api/npx/generated/mxnet.npx.save.html
+++ b/api/python/docs/api/npx/generated/mxnet.npx.save.html
@@ -1343,24 +1343,26 @@ Edit on Github
 <dl class="function">
 <dt id="mxnet.npx.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">file</em>, <em class="sig-param">arr</em><span 
class="sig-paren">)</span><a class="headerlink" href="#mxnet.npx.save" 
title="Permalink to this definition">¶</a></dt>
-<dd><p>Saves a list of <cite>ndarray`s or a dict of `str</cite>-&gt;`ndarray` 
to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
+<dd><p>Save an array to a binary file in NumPy <code class="docutils literal 
notranslate"><span class="pre">.npy</span></code> format.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>file</strong> (<em>str</em>) – Filename to which the data is 
saved.</p></li>
-<li><p><strong>arr</strong> (<cite>ndarray</cite> or list of <cite>ndarray`s 
or dict of `str</cite> to <cite>ndarray</cite>) – The data to be saved.</p></li>
+<li><p><strong>file</strong> (<em>str</em>) – File or filename to which the 
data is saved.  If file is a file-object,
+then the filename is unchanged.</p></li>
+<li><p><strong>arr</strong> (<em>ndarray</em>) – Array data to be saved. 
Sparse formats are not supported. Please use
+savez function to save sparse arrays.</p></li>
 </ul>
 </dd>
 </dl>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<dl class="simple">
+<dt><code class="xref py py-func docutils literal notranslate"><span 
class="pre">savez()</span></code></dt><dd><p>Save several arrays into a <code 
class="docutils literal notranslate"><span class="pre">.npz</span></code> 
archive</p>
+</dd>
+</dl>
+</div>
 <p class="rubric">Notes</p>
-<p>This function can only be called within numpy semantics, i.e., 
<cite>npx.is_np_shape()</cite>
-and <cite>npx.is_np_array()</cite> must both return true.</p>
+<p>For a description of the <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code> format, see <code class="xref py py-mod docutils 
literal notranslate"><span class="pre">numpy.lib.format</span></code>.</p>
 </dd></dl>
 
 </div>
diff --git a/api/python/docs/api/npx/index.html 
b/api/python/docs/api/npx/index.html
index 135da48..d6fd282 100644
--- a/api/python/docs/api/npx/index.html
+++ b/api/python/docs/api/npx/index.html
@@ -1470,10 +1470,10 @@ Edit on Github
 <td><p>Wait for all async operations to finish in MXNet.</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" 
href="generated/mxnet.npx.load.html#mxnet.npx.load" 
title="mxnet.npx.load"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">load</span></code></a>(file)</p></td>
-<td><p>Loads an array from file.</p></td>
+<td><p>Load arrays from <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code>, <code class="docutils literal 
notranslate"><span class="pre">.npz</span></code> or legacy MXNet file 
format.</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" 
href="generated/mxnet.npx.save.html#mxnet.npx.save" 
title="mxnet.npx.save"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">save</span></code></a>(file, arr)</p></td>
-<td><p>Saves a list of <cite>ndarray`s or a dict of `str</cite>-&gt;`ndarray` 
to file.</p></td>
+<td><p>Save an array to a binary file in NumPy <code class="docutils literal 
notranslate"><span class="pre">.npy</span></code> format.</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" 
href="generated/mxnet.npx.one_hot.html#mxnet.npx.one_hot" 
title="mxnet.npx.one_hot"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">one_hot</span></code></a>([indices, depth, 
on_value, …])</p></td>
 <td><p>Returns a one-hot array.</p></td>
diff --git a/api/python/docs/objects.inv b/api/python/docs/objects.inv
index 6b824fd..2289b78 100644
Binary files a/api/python/docs/objects.inv and b/api/python/docs/objects.inv 
differ
diff --git a/api/python/docs/searchindex.js b/api/python/docs/searchindex.js
index 1fa613a..eb3c55f 100644
--- a/api/python/docs/searchindex.js
+++ b/api/python/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["api/autograd/index","api/context/index","api/contrib/index","api/contrib/io/index","api/contrib/ndarray/index","api/contrib/onnx/index","api/contrib/symbol/index","api/contrib/tensorboard/index","api/contrib/tensorrt/index","api/contrib/text/index","api/engine/index","api/executor/index","api/gluon/block","api/gluon/constant","api/gluon/contrib/index","api/gluon/data/index","api/gluon/data/vision/datasets/index","api/gluon/data/vision/index","api/gluon/data/vi
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["api/autograd/index","api/context/index","api/contrib/index","api/contrib/io/index","api/contrib/ndarray/index","api/contrib/onnx/index","api/contrib/symbol/index","api/contrib/tensorboard/index","api/contrib/tensorrt/index","api/contrib/text/index","api/engine/index","api/executor/index","api/gluon/block","api/gluon/constant","api/gluon/contrib/index","api/gluon/data/index","api/gluon/data/vision/datasets/index","api/gluon/data/vision/index","api/gluon/data/vi
 [...]
\ No newline at end of file
diff --git a/api/python/docs/tutorials/packages/np/np-vs-numpy.html 
b/api/python/docs/tutorials/packages/np/np-vs-numpy.html
index b5b98d1..1e43c5e 100644
--- a/api/python/docs/tutorials/packages/np/np-vs-numpy.html
+++ b/api/python/docs/tutorials/packages/np/np-vs-numpy.html
@@ -1654,9 +1654,9 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 </div>
-<div class="section" id="Save">
-<h2>Save<a class="headerlink" href="#Save" title="Permalink to this 
headline">¶</a></h2>
-<p>The <code class="docutils literal notranslate"><span 
class="pre">save</span></code> method in <code class="docutils literal 
notranslate"><span class="pre">mxnet.np</span></code> saves data into a binary 
format that’s not compatible with NumPy format. For example, it contains the 
device information. (TODO, needs more discussion here.)</p>
+<div class="section" id="Save-and-load">
+<h2>Save and load<a class="headerlink" href="#Save-and-load" title="Permalink 
to this headline">¶</a></h2>
+<p>Users can use the <code class="docutils literal notranslate"><span 
class="pre">npx.save</span></code>, <code class="docutils literal 
notranslate"><span class="pre">npx.savez</span></code> and <code 
class="docutils literal notranslate"><span class="pre">npx.load</span></code> 
methods respectively to save and load arrays. <code class="docutils literal 
notranslate"><span class="pre">npx.save</span></code> saves single, dense 
arrays to the <code class="docutils literal notranslate"><span  [...]
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div 
class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -1665,6 +1665,8 @@ div.rendered_html tbody tr:hover {
 <span></span><span class="n">a</span> <span class="o">=</span> <span 
class="n">np</span><span class="o">.</span><span class="n">array</span><span 
class="p">(</span><span class="mi">1</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="n">gpu</span><span 
class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="o">=</span><span class="n">a</span><span 
class="p">,</span> <span class="n">b</span><span class="o">=</span><span 
class="n">a</span><span class="o">*</span><span class="mi">2</span><span 
class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
 </pre></div>
 </div>
 </div>
@@ -1711,7 +1713,7 @@ div.rendered_html tbody tr:hover {
 <li><a class="reference internal" href="#Extra-functionalities">Extra 
functionalities</a></li>
 <li><a class="reference internal" href="#Default-data-types">Default data 
types</a></li>
 <li><a class="reference internal" href="#Scalars">Scalars</a></li>
-<li><a class="reference internal" href="#Save">Save</a></li>
+<li><a class="reference internal" href="#Save-and-load">Save and load</a></li>
 <li><a class="reference internal" href="#Matplotlib">Matplotlib</a></li>
 </ul>
 </li>
diff --git a/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak 
b/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
index 3155844..f56ea96 100644
--- a/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
+++ b/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
@@ -1654,9 +1654,9 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 </div>
-<div class="section" id="Save">
-<h2>Save<a class="headerlink" href="#Save" title="Permalink to this 
headline">¶</a></h2>
-<p>The <code class="docutils literal notranslate"><span 
class="pre">save</span></code> method in <code class="docutils literal 
notranslate"><span class="pre">mxnet.np</span></code> saves data into a binary 
format that’s not compatible with NumPy format. For example, it contains the 
device information. (TODO, needs more discussion here.)</p>
+<div class="section" id="Save-and-load">
+<h2>Save and load<a class="headerlink" href="#Save-and-load" title="Permalink 
to this headline">¶</a></h2>
+<p>Users can use the <code class="docutils literal notranslate"><span 
class="pre">npx.save</span></code>, <code class="docutils literal 
notranslate"><span class="pre">npx.savez</span></code> and <code 
class="docutils literal notranslate"><span class="pre">npx.load</span></code> 
methods respectively to save and load arrays. <code class="docutils literal 
notranslate"><span class="pre">npx.save</span></code> saves single, dense 
arrays to the <code class="docutils literal notranslate"><span  [...]
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div 
class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -1665,6 +1665,8 @@ div.rendered_html tbody tr:hover {
 <span></span><span class="n">a</span> <span class="o">=</span> <span 
class="n">np</span><span class="o">.</span><span class="n">array</span><span 
class="p">(</span><span class="mi">1</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="n">gpu</span><span 
class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="o">=</span><span class="n">a</span><span 
class="p">,</span> <span class="n">b</span><span class="o">=</span><span 
class="n">a</span><span class="o">*</span><span class="mi">2</span><span 
class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
 </pre></div>
 </div>
 </div>
@@ -1711,7 +1713,7 @@ div.rendered_html tbody tr:hover {
 <li><a class="reference internal" href="#Extra-functionalities">Extra 
functionalities</a></li>
 <li><a class="reference internal" href="#Default-data-types">Default data 
types</a></li>
 <li><a class="reference internal" href="#Scalars">Scalars</a></li>
-<li><a class="reference internal" href="#Save">Save</a></li>
+<li><a class="reference internal" href="#Save-and-load">Save and load</a></li>
 <li><a class="reference internal" href="#Matplotlib">Matplotlib</a></li>
 </ul>
 </li>
diff --git a/date.txt b/date.txt
deleted file mode 100644
index 7294e81..0000000
--- a/date.txt
+++ /dev/null
@@ -1 +0,0 @@
-Thu Nov 19 18:44:47 UTC 2020
diff --git a/feed.xml b/feed.xml
index 85ace41..f28644f 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.0.0">Jekyll</generator><link 
href="https://mxnet.apache.org/versions/master/feed.xml"; rel="self" 
type="application/atom+xml" /><link 
href="https://mxnet.apache.org/versions/master/"; rel="alternate" 
type="text/html" 
/><updated>2020-11-19T18:33:43+00:00</updated><id>https://mxnet.apache.org/versions/master/feed.xml</id><title
 type="html">Apache MXNet</title><su [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.0.0">Jekyll</generator><link 
href="https://mxnet.apache.org/versions/master/feed.xml"; rel="self" 
type="application/atom+xml" /><link 
href="https://mxnet.apache.org/versions/master/"; rel="alternate" 
type="text/html" 
/><updated>2020-11-20T00:29:59+00:00</updated><id>https://mxnet.apache.org/versions/master/feed.xml</id><title
 type="html">Apache MXNet</title><su [...]
\ No newline at end of file
diff --git a/versions/master/api/python/docs/_modules/mxnet/gluon/block.html 
b/versions/master/api/python/docs/_modules/mxnet/gluon/block.html
index 3852a19..f82a4a6 100644
--- a/versions/master/api/python/docs/_modules/mxnet/gluon/block.html
+++ b/versions/master/api/python/docs/_modules/mxnet/gluon/block.html
@@ -1708,8 +1708,10 @@ Edit on Github
             <span class="n">params</span> <span class="o">=</span> <span 
class="p">{</span><span class="n">v</span><span class="p">:</span> <span 
class="n">k</span> <span class="k">for</span> <span class="n">k</span><span 
class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span 
class="n">reverse_params</span><span class="o">.</span><span 
class="n">items</span><span class="p">()}</span>
 
         <span class="n">arg_dict</span> <span class="o">=</span> <span 
class="p">{</span><span class="n">key</span><span class="p">:</span> <span 
class="n">val</span><span class="o">.</span><span class="n">_reduce</span><span 
class="p">()</span> <span class="k">for</span> <span class="n">key</span><span 
class="p">,</span> <span class="n">val</span> <span class="ow">in</span> <span 
class="n">params</span><span class="o">.</span><span 
class="n">items</span><span class="p">()}</span>
-        <span class="n">save_fn</span> <span class="o">=</span> <span 
class="n">_mx_npx</span><span class="o">.</span><span class="n">save</span> 
<span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">()</span> <span class="k">else</span> <span 
class="n">ndarray</span><span class="o">.</span><span class="n">save</span>
-        <span class="n">save_fn</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span></div>
+        <span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">():</span>
+            <span class="n">_mx_npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="o">**</span><span class="n">arg_dict</span><span class="p">)</span>
+        <span class="k">else</span><span class="p">:</span>
+            <span class="n">ndarray</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="n">filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span></div>
 
 <div class="viewcode-block" id="Block.load_parameters"><a 
class="viewcode-back" 
href="../../../api/gluon/block.html#mxnet.gluon.Block.load_parameters">[docs]</a>
    <span class="k">def</span> <span class="nf">load_parameters</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">filename</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="kc">None</span><span 
class="p">,</span> <span class="n">allow_mis [...]
                         <span class="n">ignore_extra</span><span 
class="o">=</span><span class="kc">False</span><span class="p">,</span> <span 
class="n">cast_dtype</span><span class="o">=</span><span 
class="kc">False</span><span class="p">,</span> <span 
class="n">dtype_source</span><span class="o">=</span><span 
class="s1">&#39;current&#39;</span><span class="p">):</span>
@@ -2776,12 +2778,14 @@ Edit on Github
                                       <span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span class="n">name</span><span 
class="o">=</span><span class="n">name</span><span class="p">),</span> <span 
class="n">stacklevel</span><span class="o">=</span><span 
class="mi">3</span><span class="p">)</span>
                     <span class="k">else</span><span class="p">:</span>
                         <span class="n">arg_dict</span><span 
class="p">[</span><span class="s1">&#39;aux:</span><span 
class="si">%s</span><span class="s1">&#39;</span><span class="o">%</span><span 
class="n">name</span><span class="p">]</span> <span class="o">=</span> <span 
class="n">param</span><span class="o">.</span><span 
class="n">_reduce</span><span class="p">()</span>
-        <span class="n">save_fn</span> <span class="o">=</span> <span 
class="n">_mx_npx</span><span class="o">.</span><span class="n">save</span> 
<span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">()</span> <span class="k">else</span> <span 
class="n">ndarray</span><span class="o">.</span><span class="n">save</span>
         <span class="n">params_filename</span> <span class="o">=</span> <span 
class="s1">&#39;</span><span class="si">%s</span><span class="s1">-</span><span 
class="si">%04d</span><span class="s1">.params&#39;</span><span 
class="o">%</span><span class="p">((</span><span class="n">path</span> <span 
class="k">if</span> <span class="n">path</span> <span class="ow">is</span> 
<span class="ow">not</span> <span class="kc">None</span> <span 
class="k">else</span> <span class="s2">&quot;&quot;</sp [...]
 
         <span class="k">if</span> <span class="n">path</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="kc">None</span><span class="p">:</span>
-            <span class="n">save_fn</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span>
-            <span class="k">return</span> <span class="p">(</span><span 
class="n">sym_filename</span><span class="p">,</span> <span 
class="n">params_filename</span><span class="p">)</span>
+            <span class="k">if</span> <span class="n">is_np_array</span><span 
class="p">():</span>
+                <span class="n">_mx_npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="o">**</span><span class="n">arg_dict</span><span class="p">)</span>
+            <span class="k">else</span><span class="p">:</span>
+                <span class="n">ndarray</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="n">params_filename</span><span class="p">,</span> <span 
class="n">arg_dict</span><span class="p">)</span>
+            <span class="k">return</span> <span class="p">(</span><span 
class="n">sym_filename</span><span class="p">,</span> <span 
class="n">params_filename</span> <span class="k">if</span> <span 
class="n">arg_dict</span> <span class="k">else</span> <span 
class="kc">None</span><span class="p">)</span>
 
         <span class="k">if</span> <span class="n">remove_amp_cast</span><span 
class="p">:</span>
             <span class="n">handle</span> <span class="o">=</span> <span 
class="n">SymbolHandle</span><span class="p">()</span>
diff --git a/versions/master/api/python/docs/_modules/mxnet/ndarray/utils.html 
b/versions/master/api/python/docs/_modules/mxnet/ndarray/utils.html
index 35e03f6..58596eb 100644
--- a/versions/master/api/python/docs/_modules/mxnet/ndarray/utils.html
+++ b/versions/master/api/python/docs/_modules/mxnet/ndarray/utils.html
@@ -1560,12 +1560,6 @@ Edit on Github
 <div class="viewcode-block" id="save"><a class="viewcode-back" 
href="../../../api/legacy/ndarray/utils/index.html#mxnet.ndarray.save">[docs]</a><span
 class="k">def</span> <span class="nf">save</span><span class="p">(</span><span 
class="n">fname</span><span class="p">,</span> <span class="n">data</span><span 
class="p">):</span>
     <span class="sd">&quot;&quot;&quot;Saves a list of arrays or a dict of 
str-&gt;array to file.</span>
 
-<span class="sd">    Examples of filenames:</span>
-
-<span class="sd">    - ``/path/to/file``</span>
-<span class="sd">    - ``s3://my-bucket/path/to/file`` (if compiled with AWS 
S3 supports)</span>
-<span class="sd">    - ``hdfs://path/to/file`` (if compiled with HDFS 
supports)</span>
-
 <span class="sd">    Parameters</span>
 <span class="sd">    ----------</span>
 <span class="sd">    fname : str</span>
@@ -1612,10 +1606,7 @@ Edit on Github
     <span class="k">else</span><span class="p">:</span>
         <span class="k">raise</span> <span class="ne">ValueError</span><span 
class="p">(</span><span class="s2">&quot;data needs to either be a NDArray, 
dict of str, NDArray pairs &quot;</span>
                          <span class="s2">&quot;or a list of 
NDarrays.&quot;</span><span class="p">)</span>
-    <span class="n">check_call</span><span class="p">(</span><span 
class="n">_LIB</span><span class="o">.</span><span 
class="n">MXNDArraySave</span><span class="p">(</span><span 
class="n">c_str</span><span class="p">(</span><span class="n">fname</span><span 
class="p">),</span>
-                                  <span class="n">mx_uint</span><span 
class="p">(</span><span class="nb">len</span><span class="p">(</span><span 
class="n">handles</span><span class="p">)),</span>
-                                  <span class="n">handles</span><span 
class="p">,</span>
-                                  <span class="n">keys</span><span 
class="p">))</span></div>
+    <span class="n">check_call</span><span class="p">(</span><span 
class="n">_LIB</span><span class="o">.</span><span 
class="n">MXNDArrayLegacySave</span><span class="p">(</span><span 
class="n">c_str</span><span class="p">(</span><span class="n">fname</span><span 
class="p">),</span> <span class="n">mx_uint</span><span class="p">(</span><span 
class="nb">len</span><span class="p">(</span><span 
class="n">handles</span><span class="p">)),</span> <span 
class="n">handles</span><span class="p"> [...]
 </pre></div>
 
         <hr class="feedback-hr-top" />
diff --git 
a/versions/master/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
 
b/versions/master/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
index 9d853de..bd03a01 100644
--- 
a/versions/master/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
+++ 
b/versions/master/api/python/docs/_sources/tutorials/packages/np/np-vs-numpy.ipynb
@@ -182,9 +182,12 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Save\n",
+    "## Save and load\n",
     "\n",
-    "The `save` method in `mxnet.np` saves data into a binary format that's 
not compatible with NumPy format. For example, it contains the device 
information. (TODO, needs more discussion here.)"
+    "Users can use the `npx.save`, `npx.savez` and `npx.load` methods 
respectively to\n",
+    "save and load arrays. `npx.save` saves single, dense arrays to the 
`.npy`\n",
+    "format, whereas `npx.savez` can save a collection of both dense and 
sparse\n",
+    "arrays to the `.npz` format."
    ]
   },
   {
@@ -195,6 +198,8 @@
    "source": [
     "a = np.array(1, ctx=gpu)\n",
     "npx.save('a', a)\n",
+    "npx.load('a')\n",
+    "npx.savez('a', a=a, b=a*2)\n",
     "npx.load('a')"
    ]
   },
diff --git a/versions/master/api/python/docs/api/legacy/ndarray/ndarray.html 
b/versions/master/api/python/docs/api/legacy/ndarray/ndarray.html
index d203b4e..83647c9 100644
--- a/versions/master/api/python/docs/api/legacy/ndarray/ndarray.html
+++ b/versions/master/api/python/docs/api/legacy/ndarray/ndarray.html
@@ -16517,12 +16517,6 @@ if <cite>source_array</cite> is an 
<cite>NDArray</cite>, <cite>float32</cite> ot
 <dt id="mxnet.ndarray.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">fname</em>, <em class="sig-param">data</em><span 
class="sig-paren">)</span><a class="reference internal" 
href="../../../_modules/mxnet/ndarray/utils.html#save"><span 
class="viewcode-link">[source]</span></a><a class="headerlink" 
href="#mxnet.ndarray.save" title="Permalink to this definition">¶</a></dt>
 <dd><p>Saves a list of arrays or a dict of str-&gt;array to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
diff --git 
a/versions/master/api/python/docs/api/legacy/ndarray/utils/index.html 
b/versions/master/api/python/docs/api/legacy/ndarray/utils/index.html
index ceb56f8..62e1545 100644
--- a/versions/master/api/python/docs/api/legacy/ndarray/utils/index.html
+++ b/versions/master/api/python/docs/api/legacy/ndarray/utils/index.html
@@ -1508,12 +1508,6 @@ if <cite>source_array</cite> is an <cite>NDArray</cite>, 
<cite>float32</cite> ot
 <dt id="mxnet.ndarray.utils.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">fname</em>, <em class="sig-param">data</em><span 
class="sig-paren">)</span><a class="reference internal" 
href="../../../../_modules/mxnet/ndarray/utils.html#save"><span 
class="viewcode-link">[source]</span></a><a class="headerlink" 
href="#mxnet.ndarray.utils.save" title="Permalink to this definition">¶</a></dt>
 <dd><p>Saves a list of arrays or a dict of str-&gt;array to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
diff --git 
a/versions/master/api/python/docs/api/npx/generated/mxnet.npx.load.html 
b/versions/master/api/python/docs/api/npx/generated/mxnet.npx.load.html
index 67e9d89..870f02c 100644
--- a/versions/master/api/python/docs/api/npx/generated/mxnet.npx.load.html
+++ b/versions/master/api/python/docs/api/npx/generated/mxnet.npx.load.html
@@ -1343,7 +1343,7 @@ Edit on Github
 <dl class="function">
 <dt id="mxnet.npx.load">
 <code class="sig-name descname">load</code><span class="sig-paren">(</span><em 
class="sig-param">file</em><span class="sig-paren">)</span><a 
class="headerlink" href="#mxnet.npx.load" title="Permalink to this 
definition">¶</a></dt>
-<dd><p>Loads an array from file.</p>
+<dd><p>Load arrays from <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code>, <code class="docutils literal 
notranslate"><span class="pre">.npz</span></code> or legacy MXNet file 
format.</p>
 <p>See more details in <code class="docutils literal notranslate"><span 
class="pre">save</span></code>.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
diff --git 
a/versions/master/api/python/docs/api/npx/generated/mxnet.npx.save.html 
b/versions/master/api/python/docs/api/npx/generated/mxnet.npx.save.html
index c43f209..4c474b9 100644
--- a/versions/master/api/python/docs/api/npx/generated/mxnet.npx.save.html
+++ b/versions/master/api/python/docs/api/npx/generated/mxnet.npx.save.html
@@ -1343,24 +1343,26 @@ Edit on Github
 <dl class="function">
 <dt id="mxnet.npx.save">
 <code class="sig-name descname">save</code><span class="sig-paren">(</span><em 
class="sig-param">file</em>, <em class="sig-param">arr</em><span 
class="sig-paren">)</span><a class="headerlink" href="#mxnet.npx.save" 
title="Permalink to this definition">¶</a></dt>
-<dd><p>Saves a list of <cite>ndarray`s or a dict of `str</cite>-&gt;`ndarray` 
to file.</p>
-<p>Examples of filenames:</p>
-<ul class="simple">
-<li><p><code class="docutils literal notranslate"><span 
class="pre">/path/to/file</span></code></p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">s3://my-bucket/path/to/file</span></code> (if compiled with AWS S3 
supports)</p></li>
-<li><p><code class="docutils literal notranslate"><span 
class="pre">hdfs://path/to/file</span></code> (if compiled with HDFS 
supports)</p></li>
-</ul>
+<dd><p>Save an array to a binary file in NumPy <code class="docutils literal 
notranslate"><span class="pre">.npy</span></code> format.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters</dt>
 <dd class="field-odd"><ul class="simple">
-<li><p><strong>file</strong> (<em>str</em>) – Filename to which the data is 
saved.</p></li>
-<li><p><strong>arr</strong> (<cite>ndarray</cite> or list of <cite>ndarray`s 
or dict of `str</cite> to <cite>ndarray</cite>) – The data to be saved.</p></li>
+<li><p><strong>file</strong> (<em>str</em>) – File or filename to which the 
data is saved.  If file is a file-object,
+then the filename is unchanged.</p></li>
+<li><p><strong>arr</strong> (<em>ndarray</em>) – Array data to be saved. 
Sparse formats are not supported. Please use
+savez function to save sparse arrays.</p></li>
 </ul>
 </dd>
 </dl>
+<div class="admonition seealso">
+<p class="admonition-title">See also</p>
+<dl class="simple">
+<dt><code class="xref py py-func docutils literal notranslate"><span 
class="pre">savez()</span></code></dt><dd><p>Save several arrays into a <code 
class="docutils literal notranslate"><span class="pre">.npz</span></code> 
archive</p>
+</dd>
+</dl>
+</div>
 <p class="rubric">Notes</p>
-<p>This function can only be called within numpy semantics, i.e., 
<cite>npx.is_np_shape()</cite>
-and <cite>npx.is_np_array()</cite> must both return true.</p>
+<p>For a description of the <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code> format, see <code class="xref py py-mod docutils 
literal notranslate"><span class="pre">numpy.lib.format</span></code>.</p>
 </dd></dl>
 
 </div>
diff --git a/versions/master/api/python/docs/api/npx/index.html 
b/versions/master/api/python/docs/api/npx/index.html
index 135da48..d6fd282 100644
--- a/versions/master/api/python/docs/api/npx/index.html
+++ b/versions/master/api/python/docs/api/npx/index.html
@@ -1470,10 +1470,10 @@ Edit on Github
 <td><p>Wait for all async operations to finish in MXNet.</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" 
href="generated/mxnet.npx.load.html#mxnet.npx.load" 
title="mxnet.npx.load"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">load</span></code></a>(file)</p></td>
-<td><p>Loads an array from file.</p></td>
+<td><p>Load arrays from <code class="docutils literal notranslate"><span 
class="pre">.npy</span></code>, <code class="docutils literal 
notranslate"><span class="pre">.npz</span></code> or legacy MXNet file 
format.</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" 
href="generated/mxnet.npx.save.html#mxnet.npx.save" 
title="mxnet.npx.save"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">save</span></code></a>(file, arr)</p></td>
-<td><p>Saves a list of <cite>ndarray`s or a dict of `str</cite>-&gt;`ndarray` 
to file.</p></td>
+<td><p>Save an array to a binary file in NumPy <code class="docutils literal 
notranslate"><span class="pre">.npy</span></code> format.</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" 
href="generated/mxnet.npx.one_hot.html#mxnet.npx.one_hot" 
title="mxnet.npx.one_hot"><code class="xref py py-obj docutils literal 
notranslate"><span class="pre">one_hot</span></code></a>([indices, depth, 
on_value, …])</p></td>
 <td><p>Returns a one-hot array.</p></td>
diff --git a/versions/master/api/python/docs/objects.inv 
b/versions/master/api/python/docs/objects.inv
index 6b824fd..2289b78 100644
Binary files a/versions/master/api/python/docs/objects.inv and 
b/versions/master/api/python/docs/objects.inv differ
diff --git a/versions/master/api/python/docs/searchindex.js 
b/versions/master/api/python/docs/searchindex.js
index 1fa613a..eb3c55f 100644
--- a/versions/master/api/python/docs/searchindex.js
+++ b/versions/master/api/python/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["api/autograd/index","api/context/index","api/contrib/index","api/contrib/io/index","api/contrib/ndarray/index","api/contrib/onnx/index","api/contrib/symbol/index","api/contrib/tensorboard/index","api/contrib/tensorrt/index","api/contrib/text/index","api/engine/index","api/executor/index","api/gluon/block","api/gluon/constant","api/gluon/contrib/index","api/gluon/data/index","api/gluon/data/vision/datasets/index","api/gluon/data/vision/index","api/gluon/data/vi
 [...]
\ No newline at end of file
+Search.setIndex({docnames:["api/autograd/index","api/context/index","api/contrib/index","api/contrib/io/index","api/contrib/ndarray/index","api/contrib/onnx/index","api/contrib/symbol/index","api/contrib/tensorboard/index","api/contrib/tensorrt/index","api/contrib/text/index","api/engine/index","api/executor/index","api/gluon/block","api/gluon/constant","api/gluon/contrib/index","api/gluon/data/index","api/gluon/data/vision/datasets/index","api/gluon/data/vision/index","api/gluon/data/vi
 [...]
\ No newline at end of file
diff --git 
a/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html 
b/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html
index b5b98d1..1e43c5e 100644
--- a/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html
+++ b/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html
@@ -1654,9 +1654,9 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 </div>
-<div class="section" id="Save">
-<h2>Save<a class="headerlink" href="#Save" title="Permalink to this 
headline">¶</a></h2>
-<p>The <code class="docutils literal notranslate"><span 
class="pre">save</span></code> method in <code class="docutils literal 
notranslate"><span class="pre">mxnet.np</span></code> saves data into a binary 
format that’s not compatible with NumPy format. For example, it contains the 
device information. (TODO, needs more discussion here.)</p>
+<div class="section" id="Save-and-load">
+<h2>Save and load<a class="headerlink" href="#Save-and-load" title="Permalink 
to this headline">¶</a></h2>
+<p>Users can use the <code class="docutils literal notranslate"><span 
class="pre">npx.save</span></code>, <code class="docutils literal 
notranslate"><span class="pre">npx.savez</span></code> and <code 
class="docutils literal notranslate"><span class="pre">npx.load</span></code> 
methods respectively to save and load arrays. <code class="docutils literal 
notranslate"><span class="pre">npx.save</span></code> saves single, dense 
arrays to the <code class="docutils literal notranslate"><span  [...]
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div 
class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -1665,6 +1665,8 @@ div.rendered_html tbody tr:hover {
 <span></span><span class="n">a</span> <span class="o">=</span> <span 
class="n">np</span><span class="o">.</span><span class="n">array</span><span 
class="p">(</span><span class="mi">1</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="n">gpu</span><span 
class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="o">=</span><span class="n">a</span><span 
class="p">,</span> <span class="n">b</span><span class="o">=</span><span 
class="n">a</span><span class="o">*</span><span class="mi">2</span><span 
class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
 </pre></div>
 </div>
 </div>
@@ -1711,7 +1713,7 @@ div.rendered_html tbody tr:hover {
 <li><a class="reference internal" href="#Extra-functionalities">Extra 
functionalities</a></li>
 <li><a class="reference internal" href="#Default-data-types">Default data 
types</a></li>
 <li><a class="reference internal" href="#Scalars">Scalars</a></li>
-<li><a class="reference internal" href="#Save">Save</a></li>
+<li><a class="reference internal" href="#Save-and-load">Save and load</a></li>
 <li><a class="reference internal" href="#Matplotlib">Matplotlib</a></li>
 </ul>
 </li>
diff --git 
a/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak 
b/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
index 3155844..f56ea96 100644
--- a/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
+++ b/versions/master/api/python/docs/tutorials/packages/np/np-vs-numpy.html.bak
@@ -1654,9 +1654,9 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 </div>
-<div class="section" id="Save">
-<h2>Save<a class="headerlink" href="#Save" title="Permalink to this 
headline">¶</a></h2>
-<p>The <code class="docutils literal notranslate"><span 
class="pre">save</span></code> method in <code class="docutils literal 
notranslate"><span class="pre">mxnet.np</span></code> saves data into a binary 
format that’s not compatible with NumPy format. For example, it contains the 
device information. (TODO, needs more discussion here.)</p>
+<div class="section" id="Save-and-load">
+<h2>Save and load<a class="headerlink" href="#Save-and-load" title="Permalink 
to this headline">¶</a></h2>
+<p>Users can use the <code class="docutils literal notranslate"><span 
class="pre">npx.save</span></code>, <code class="docutils literal 
notranslate"><span class="pre">npx.savez</span></code> and <code 
class="docutils literal notranslate"><span class="pre">npx.load</span></code> 
methods respectively to save and load arrays. <code class="docutils literal 
notranslate"><span class="pre">npx.save</span></code> saves single, dense 
arrays to the <code class="docutils literal notranslate"><span  [...]
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div 
class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -1665,6 +1665,8 @@ div.rendered_html tbody tr:hover {
 <span></span><span class="n">a</span> <span class="o">=</span> <span 
class="n">np</span><span class="o">.</span><span class="n">array</span><span 
class="p">(</span><span class="mi">1</span><span class="p">,</span> <span 
class="n">ctx</span><span class="o">=</span><span class="n">gpu</span><span 
class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">save</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="p">)</span>
 <span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">savez</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">,</span> <span 
class="n">a</span><span class="o">=</span><span class="n">a</span><span 
class="p">,</span> <span class="n">b</span><span class="o">=</span><span 
class="n">a</span><span class="o">*</span><span class="mi">2</span><span 
class="p">)</span>
+<span class="n">npx</span><span class="o">.</span><span 
class="n">load</span><span class="p">(</span><span 
class="s1">&#39;a&#39;</span><span class="p">)</span>
 </pre></div>
 </div>
 </div>
@@ -1711,7 +1713,7 @@ div.rendered_html tbody tr:hover {
 <li><a class="reference internal" href="#Extra-functionalities">Extra 
functionalities</a></li>
 <li><a class="reference internal" href="#Default-data-types">Default data 
types</a></li>
 <li><a class="reference internal" href="#Scalars">Scalars</a></li>
-<li><a class="reference internal" href="#Save">Save</a></li>
+<li><a class="reference internal" href="#Save-and-load">Save and load</a></li>
 <li><a class="reference internal" href="#Matplotlib">Matplotlib</a></li>
 </ul>
 </li>
diff --git a/versions/master/feed.xml b/versions/master/feed.xml
index 85ace41..f28644f 100644
--- a/versions/master/feed.xml
+++ b/versions/master/feed.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.0.0">Jekyll</generator><link 
href="https://mxnet.apache.org/versions/master/feed.xml"; rel="self" 
type="application/atom+xml" /><link 
href="https://mxnet.apache.org/versions/master/"; rel="alternate" 
type="text/html" 
/><updated>2020-11-19T18:33:43+00:00</updated><id>https://mxnet.apache.org/versions/master/feed.xml</id><title
 type="html">Apache MXNet</title><su [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.0.0">Jekyll</generator><link 
href="https://mxnet.apache.org/versions/master/feed.xml"; rel="self" 
type="application/atom+xml" /><link 
href="https://mxnet.apache.org/versions/master/"; rel="alternate" 
type="text/html" 
/><updated>2020-11-20T00:29:59+00:00</updated><id>https://mxnet.apache.org/versions/master/feed.xml</id><title
 type="html">Apache MXNet</title><su [...]
\ No newline at end of file

Reply via email to