You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@submarine.apache.org by pi...@apache.org on 2021/07/15 12:24:18 UTC
[submarine-site] branch asf-site updated: Deploy website - based on
8da9f478de9323dd098d06bbd52afdda3a27ce07
This is an automated email from the ASF dual-hosted git repository.
pingsutw pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/submarine-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2fcd13c Deploy website - based on 8da9f478de9323dd098d06bbd52afdda3a27ce07
2fcd13c is described below
commit 2fcd13c570f8411a59a25a8f9c1358f450264c64
Author: pingsutw <pi...@apache.org>
AuthorDate: Thu Jul 15 12:19:54 2021 +0000
Deploy website - based on 8da9f478de9323dd098d06bbd52afdda3a27ce07
---
0581431b.13858e8b.js => 0581431b.633294ea.js | 2 +-
0c952090.c572e012.js => 0c952090.4ea975ad.js | 2 +-
1.ecdfe063.js => 1.cc9536f9.js | 2 +-
11695589.c63c8239.js => 11695589.b9b6556f.js | 2 +-
11fdf8a8.51bdf4bf.js => 11fdf8a8.c6bb50f5.js | 2 +-
17896441.bdc3ce75.js => 17896441.45b3e57c.js | 2 +-
1be78505.ae15da12.js => 1be78505.5438f1e7.js | 2 +-
1dbe41c3.68e3fdea.js => 1dbe41c3.9b42d86f.js | 2 +-
2.ff74b3cd.js => 2.5393e394.js | 4 +-
...3cd.js.LICENSE.txt => 2.5393e394.js.LICENSE.txt | 0
22885c43.91e9837d.js => 22885c43.d78ce54c.js | 2 +-
22e91045.20d058f2.js => 22e91045.6b34a8f9.js | 2 +-
26a6a7c6.301e4512.js => 26a6a7c6.4aad8aaa.js | 2 +-
2f44017d.38cc17a6.js => 2f44017d.c89c29e5.js | 2 +-
389ecd94.dedb01a4.js => 389ecd94.275bc88a.js | 2 +-
404.html | 12 ++---
40951386.365fcac6.js => 40951386.253f9c9e.js | 2 +-
4726afa6.cc0b2a08.js => 4726afa6.3b982e5a.js | 2 +-
4f73ab67.1b1091ec.js | 1 +
4f73ab67.8da9173d.js | 1 -
53cf78e1.fa950c33.js => 53cf78e1.dd1fe24c.js | 2 +-
54b0b691.691d87f6.js => 54b0b691.b99b3806.js | 2 +-
57a4862f.4fc4c6bb.js => 57a4862f.f8e59b22.js | 2 +-
5a22443f.f41f34a3.js => 5a22443f.6ce2120e.js | 2 +-
60491701.4bbe6483.js | 1 +
61cc1a3d.36b373ff.js => 61cc1a3d.9d1eb134.js | 2 +-
63003c38.dbce9bd2.js => 63003c38.05973839.js | 2 +-
63f0eece.0ba38c6c.js => 63f0eece.63b3e44d.js | 2 +-
68f97fb6.389eaa32.js => 68f97fb6.71b73dd4.js | 2 +-
692185d6.ce854d3f.js => 692185d6.f3665bb9.js | 2 +-
6c58af36.aca8b7ce.js => 6c58af36.29e9e75e.js | 2 +-
6d147207.b9ad6a7c.js => 6d147207.6bd99628.js | 2 +-
6df4a83b.9e48c651.js => 6df4a83b.2f6337d9.js | 2 +-
7103e683.e6ec7fa4.js => 7103e683.2f82f88a.js | 2 +-
72f8d982.f02fb10a.js => 72f8d982.2228de32.js | 2 +-
76a60836.b237b360.js | 1 +
76a60836.d25de335.js | 1 -
77.8c75f83e.js => 78.47537649.js | 4 +-
...3e.js.LICENSE.txt => 78.47537649.js.LICENSE.txt | 0
78.25baa806.js => 79.fc4e19d9.js | 2 +-
7984174b.8f19f685.js => 7984174b.9841ff2d.js | 2 +-
7fd88130.0ca8cf7a.js => 7fd88130.dc235295.js | 2 +-
79.c30128b5.js => 80.6819e83a.js | 2 +-
80453470.4d8f4954.js => 80453470.d2785b06.js | 2 +-
80.5d41c3ac.js => 81.c4e96916.js | 2 +-
817286e8.87183388.js => 817286e8.365aa0a9.js | 2 +-
82a4a2ce.53b81d05.js => 82a4a2ce.45f6b083.js | 2 +-
897bc7ae.3af7f093.js | 1 +
897bc7ae.e4750137.js | 1 -
8dc7f8a8.bd68f0bd.js => 8dc7f8a8.00709688.js | 2 +-
908f39ac.581d999f.js => 908f39ac.d1ecd9c7.js | 2 +-
935f2afb.4fd644c9.js | 1 -
935f2afb.7f3c7d29.js | 1 +
97b312ed.11011632.js => 97b312ed.0cbf1664.js | 2 +-
a0524152.f833922c.js => a0524152.00ad7541.js | 2 +-
a3083325.97361465.js => a3083325.e9e73015.js | 2 +-
a4535337.1298a5b6.js => a4535337.c11abdad.js | 2 +-
a49341a2.78818bf6.js => a49341a2.6c735ac9.js | 2 +-
a5ca038b.76786bbe.js => a5ca038b.8fd39d90.js | 2 +-
a5eec98c.f9ae5a12.js => a5eec98c.85f44109.js | 2 +-
a7e506f8.9d673cdd.js => a7e506f8.e314c914.js | 2 +-
ada24b13.dd878683.js => ada24b13.c97171f6.js | 2 +-
algolia.093e2388.js | 1 +
algolia.3ed1f7bb.js | 1 -
algolia.8e7d11a9.js => algolia.727ee415.js | 2 +-
b14baf33.6f376665.js => b14baf33.f9068b4f.js | 2 +-
b3da5595.2307e74a.js | 1 -
b3da5595.3abf0f43.js | 1 +
b60f7df5.38f13fad.js => b60f7df5.abc142e2.js | 2 +-
b9b5b6b9.2e4f4d91.js | 1 -
b9b5b6b9.712e764e.js | 1 +
be249313.00f5219a.js => be249313.9727c9c0.js | 2 +-
bf08320e.77098d51.js => bf08320e.c533f1de.js | 2 +-
bf894ff2.4ebeeea2.js | 1 -
bf894ff2.6fffcd56.js | 1 +
c18d5a16.88dc9a3d.js => c18d5a16.78977a16.js | 2 +-
c4f5d8e4.93f03c17.js => c4f5d8e4.79d8b2e1.js | 2 +-
c73617ba.6b7e7c7c.js => c73617ba.0d44e802.js | 2 +-
c7f44cf7.08e7bbd1.js => c7f44cf7.5b7e6d3a.js | 2 +-
cbf00e67.cb0c6970.js => cbf00e67.2d0a3ac8.js | 2 +-
ce8089d4.35886144.js => ce8089d4.a49e036e.js | 2 +-
cfa5b027.634aaf76.js => cfa5b027.0104c9ba.js | 2 +-
d46ae3ab.ae020e9a.js => d46ae3ab.18812427.js | 2 +-
docs/adminDocs/yarn/README/index.html | 50 ++++++++++----------
.../yarn/TestAndTroubleshooting/index.html | 48 +++++++++----------
docs/adminDocs/yarn/workbench/HowToRun/index.html | 48 +++++++++----------
.../yarn/workbench/README.zh-CN/index.html | 48 +++++++++----------
docs/adminDocs/yarn/workbench/README/index.html | 48 +++++++++----------
.../workbench/notebook/setup-jupyter/index.html | 48 +++++++++----------
docs/api/environment/index.html | 48 +++++++++----------
docs/api/experiment-template/index.html | 48 +++++++++----------
docs/api/experiment/index.html | 48 +++++++++----------
docs/api/notebook/index.html | 48 +++++++++----------
docs/community/HowToCommit/index.html | 50 ++++++++++----------
docs/community/README/index.html | 52 ++++++++++----------
docs/community/contributing/index.html | 50 ++++++++++----------
.../architecture-and-requirements/index.html | 50 ++++++++++----------
.../environments-implementation/index.html | 50 ++++++++++----------
.../experiment-implementation/index.html | 50 ++++++++++----------
docs/designDocs/implementation-notes/index.html | 50 ++++++++++----------
docs/designDocs/notebook-implementation/index.html | 50 ++++++++++----------
docs/designDocs/storage-implementation/index.html | 50 ++++++++++----------
.../submarine-server/architecture/index.html | 50 ++++++++++----------
.../submarine-server/experimentSpec/index.html | 50 ++++++++++----------
.../wip-designs/security-implementation/index.html | 50 ++++++++++----------
.../wip-designs/submarine-clusterServer/index.html | 50 ++++++++++----------
.../wip-designs/submarine-launcher/index.html | 50 ++++++++++----------
docs/devDocs/BuildFromCode/index.html | 50 ++++++++++----------
docs/devDocs/Dependencies/index.html | 50 ++++++++++----------
docs/devDocs/Development/index.html | 54 ++++++++++-----------
docs/devDocs/IntegrationTest/index.html | 38 +++++++++++++++
docs/devDocs/IntegrationTestE2E/index.html | 55 +++++++++++-----------
docs/devDocs/IntegrationTestK8s/index.html | 50 ++++++++++----------
docs/devDocs/README/index.html | 50 ++++++++++----------
docs/download/index.html | 48 +++++++++----------
.../RunningDistributedThchs30KaldiJobs/index.html | 48 +++++++++----------
.../kaldi/WriteDockerfileKaldi/index.html | 48 +++++++++----------
docs/gettingStarted/helm/index.html | 48 +++++++++----------
docs/gettingStarted/kind/index.html | 50 ++++++++++----------
docs/gettingStarted/notebook/index.html | 50 ++++++++++----------
docs/gettingStarted/python-sdk/index.html | 50 ++++++++++----------
docs/index.html | 50 ++++++++++----------
docs/releases/submarine-release-0.2.0/index.html | 50 ++++++++++----------
docs/releases/submarine-release-0.3.0/index.html | 50 ++++++++++----------
docs/releases/submarine-release-0.4.0/index.html | 50 ++++++++++----------
docs/releases/submarine-release-0.5.0/index.html | 50 ++++++++++----------
docs/userDocs/api/environment/index.html | 50 ++++++++++----------
docs/userDocs/api/experiment-template/index.html | 50 ++++++++++----------
docs/userDocs/api/experiment/index.html | 50 ++++++++++----------
docs/userDocs/api/notebook/index.html | 50 ++++++++++----------
.../userDocs/k8s/how-to-use-tensorboard/index.html | 48 +++++++++----------
.../k8s/run-experiment-template-rest/index.html | 48 +++++++++----------
.../k8s/run-pytorch-experiment-rest/index.html | 48 +++++++++----------
.../k8s/run-tensorflow-experiment-rest/index.html | 48 +++++++++----------
docs/userDocs/others/mlflow/index.html | 50 ++++++++++----------
docs/userDocs/others/tensorboard/index.html | 50 ++++++++++----------
docs/userDocs/submarine-sdk/README/index.html | 48 +++++++++----------
.../submarine-sdk/experiment-client/index.html | 50 ++++++++++----------
.../userDocs/submarine-sdk/model-client/index.html | 50 ++++++++++----------
.../pysubmarine/development/index.html | 48 +++++++++----------
.../submarine-sdk/pysubmarine/tracking/index.html | 48 +++++++++----------
docs/userDocs/submarine-sdk/tracking/index.html | 50 ++++++++++----------
.../spark-security/README/index.html | 50 ++++++++++----------
.../index.html | 50 ++++++++++----------
docs/userDocs/yarn/Dockerfiles/index.html | 48 +++++++++----------
.../yarn/TestAndTroubleshooting/index.html | 48 +++++++++----------
docs/userDocs/yarn/WriteDockerfileMX/index.html | 48 +++++++++----------
docs/userDocs/yarn/WriteDockerfilePT/index.html | 48 +++++++++----------
docs/userDocs/yarn/WriteDockerfileTF/index.html | 48 +++++++++----------
docs/userDocs/yarn/YARNRuntimeGuide/index.html | 48 +++++++++----------
.../cifar10_estimator_tf_1.13.1/README/index.html | 48 +++++++++----------
e3af4e10.33d3d928.js => e3af4e10.5eb7252d.js | 2 +-
e566d731.b7d9fabe.js => e566d731.b88c7b4f.js | 2 +-
ed46a2dd.d5da6044.js => ed46a2dd.670fb234.js | 2 +-
ee8d19c0.93c550b7.js => ee8d19c0.fbfdbdd5.js | 2 +-
f477976c.630c45b0.js => f477976c.dcbea3e7.js | 2 +-
f5ec27a4.767aacb3.js => f5ec27a4.6fae4af4.js | 2 +-
f9e23376.da3e97c9.js => f9e23376.022a9cba.js | 2 +-
fa111d7f.ae15f946.js => fa111d7f.fa983e12.js | 2 +-
index.html | 32 ++++++-------
lunr-index.json | 2 +-
main.4fdf81d8.js | 2 -
main.f2001174.js | 2 +
....js.LICENSE.txt => main.f2001174.js.LICENSE.txt | 0
runtime~main.7e0c9b3a.js | 1 -
runtime~main.c8a11f97.js | 1 +
search-doc.json | 2 +-
sitemap.xml | 2 +-
styles.d28ad9a6.js => styles.cb8d4a93.js | 2 +-
169 files changed, 1802 insertions(+), 1764 deletions(-)
diff --git a/0581431b.13858e8b.js b/0581431b.633294ea.js
similarity index 99%
rename from 0581431b.13858e8b.js
rename to 0581431b.633294ea.js
index 9e86099..9b3c1a1 100644
--- a/0581431b.13858e8b.js
+++ b/0581431b.633294ea.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/0c952090.c572e012.js b/0c952090.4ea975ad.js
similarity index 98%
rename from 0c952090.c572e012.js
rename to 0c952090.4ea975ad.js
index 64942f6..1e5287a 100644
--- a/0c952090.c572e012.js
+++ b/0c952090.4ea975ad.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{144:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return d}));var r=t(0),a=t.n(r);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{145:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return d}));var r=t(0),a=t.n(r);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))) [...]
\ No newline at end of file
diff --git a/1.ecdfe063.js b/1.cc9536f9.js
similarity index 82%
rename from 1.ecdfe063.js
rename to 1.cc9536f9.js
index b7dcd47..a1280dc 100644
--- a/1.ecdfe063.js
+++ b/1.cc9536f9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(174);Object.defineProperty(t,"useThemeConfig",{enumerable:!0,get:function(){return r.useThemeConfig}});var o=n(189);Object.defineProperty(t,"docVersionSearchTag",{enumerable:!0,get:function(){return o.docVersionSearchTag}}),Object.defineProperty(t,"DEFAULT_SEARCH_TAG",{enumerable:!0,get:function(){return o.DEFAULT_SEARCH_TAG}});var i=n(175);Ob [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(175);Object.defineProperty(t,"useThemeConfig",{enumerable:!0,get:function(){return r.useThemeConfig}});var o=n(190);Object.defineProperty(t,"docVersionSearchTag",{enumerable:!0,get:function(){return o.docVersionSearchTag}}),Object.defineProperty(t,"DEFAULT_SEARCH_TAG",{enumerable:!0,get:function(){return o.DEFAULT_SEARCH_TAG}});var i=n(176);Ob [...]
\ No newline at end of file
diff --git a/11695589.c63c8239.js b/11695589.b9b6556f.js
similarity index 99%
rename from 11695589.c63c8239.js
rename to 11695589.b9b6556f.js
index 80d449c..5ba8ab2 100644
--- a/11695589.c63c8239.js
+++ b/11695589.b9b6556f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{144:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return o}));var a=t(0),r=t.n(a);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{145:function(e,n,t){"use strict";t.d(n,"a",(function(){return u})),t.d(n,"b",(function(){return o}));var a=t(0),r=t.n(a);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))) [...]
\ No newline at end of file
diff --git a/11fdf8a8.51bdf4bf.js b/11fdf8a8.c6bb50f5.js
similarity index 98%
rename from 11fdf8a8.51bdf4bf.js
rename to 11fdf8a8.c6bb50f5.js
index 9b18a3b..79352d3 100644
--- a/11fdf8a8.51bdf4bf.js
+++ b/11fdf8a8.c6bb50f5.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/17896441.bdc3ce75.js b/17896441.45b3e57c.js
similarity index 95%
rename from 17896441.bdc3ce75.js
rename to 17896441.45b3e57c.js
index bec2abf..bb13651 100644
--- a/17896441.bdc3ce75.js
+++ b/17896441.45b3e57c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{143:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(25),c=a(145),i=a(22),o=a(151),m=a(150);var s=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"paginati [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{144:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(25),c=a(146),i=a(22),o=a(152),m=a(151);var s=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"paginati [...]
\ No newline at end of file
diff --git a/1be78505.ae15da12.js b/1be78505.5438f1e7.js
similarity index 76%
rename from 1be78505.ae15da12.js
rename to 1be78505.5438f1e7.js
index 63d6548..a28668b 100644
--- a/1be78505.ae15da12.js
+++ b/1be78505.5438f1e7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{157:function(e,n,a){"use strict";var r=a(0),c=a.n(r),t=a(154),s=a.n(t),o=a(147),i=a(22);n.a=function(e){var n=Object(r.useRef)(!1),t=Object(r.useRef)(null),u=Object(o.useHistory)(),l=Object(i.default)().siteConfig,h=(void 0===l?{}:l).baseUrl,d=function(){n.current||(Promise.all([fetch(h+"search-doc.json").then((function(e){return e.json()})),fetch(h+"lunr-index.json").then((function(e){return e.json()})),Promise.all([a.e(77),a.e(80 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{158:function(e,n,a){"use strict";var r=a(0),c=a.n(r),t=a(155),s=a.n(t),o=a(148),i=a(22);n.a=function(e){var n=Object(r.useRef)(!1),t=Object(r.useRef)(null),u=Object(o.useHistory)(),l=Object(i.default)().siteConfig,h=(void 0===l?{}:l).baseUrl,d=function(){n.current||(Promise.all([fetch(h+"search-doc.json").then((function(e){return e.json()})),fetch(h+"lunr-index.json").then((function(e){return e.json()})),Promise.all([a.e(78),a.e(81 [...]
\ No newline at end of file
diff --git a/1dbe41c3.68e3fdea.js b/1dbe41c3.9b42d86f.js
similarity index 91%
rename from 1dbe41c3.68e3fdea.js
rename to 1dbe41c3.9b42d86f.js
index a337474..e99c774 100644
--- a/1dbe41c3.68e3fdea.js
+++ b/1dbe41c3.9b42d86f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))) [...]
\ No newline at end of file
diff --git a/2.ff74b3cd.js b/2.5393e394.js
similarity index 89%
rename from 2.ff74b3cd.js
rename to 2.5393e394.js
index 280a81f..3605222 100644
--- a/2.ff74b3cd.js
+++ b/2.5393e394.js
@@ -1,2 +1,2 @@
-/*! For license information please see 2.ff74b3cd.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{153:function(e,t,a){"use strict";var n=a(3),r=a(7),c=a(0),o=a.n(c),l=a(146),i=a(150),s=a(151),u=a(147),d=a(145);function m(e){var t=e.activeBasePath,a=e.activeBaseRegex,c=e.to,l=e.href,u=e.label,d=e.activeClassName,m=void 0===d?"navbar__link--active":d,f=e.prependBaseUrlToHref,h=Object(r.a)(e,["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"]),v=Object(s.a)(c),b=Object(s.a)(t),p=Object [...]
\ No newline at end of file
+/*! For license information please see 2.5393e394.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{154:function(e,t,a){"use strict";var n=a(3),r=a(7),c=a(0),o=a.n(c),l=a(147),i=a(151),s=a(152),u=a(148),d=a(146);function m(e){var t=e.activeBasePath,a=e.activeBaseRegex,c=e.to,l=e.href,u=e.label,d=e.activeClassName,m=void 0===d?"navbar__link--active":d,f=e.prependBaseUrlToHref,h=Object(r.a)(e,["activeBasePath","activeBaseRegex","to","href","label","activeClassName","prependBaseUrlToHref"]),v=Object(s.a)(c),b=Object(s.a)(t),p=Object [...]
\ No newline at end of file
diff --git a/2.ff74b3cd.js.LICENSE.txt b/2.5393e394.js.LICENSE.txt
similarity index 100%
rename from 2.ff74b3cd.js.LICENSE.txt
rename to 2.5393e394.js.LICENSE.txt
diff --git a/22885c43.91e9837d.js b/22885c43.d78ce54c.js
similarity index 98%
rename from 22885c43.91e9837d.js
rename to 22885c43.d78ce54c.js
index 322e17f..f952673 100644
--- a/22885c43.91e9837d.js
+++ b/22885c43.d78ce54c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{144:function(e,r,n){"use strict";n.d(r,"a",(function(){return p})),n.d(r,"b",(function(){return m}));var a=n(0),t=n.n(a);function o(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function s(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{145:function(e,r,n){"use strict";n.d(r,"a",(function(){return p})),n.d(r,"b",(function(){return m}));var a=n(0),t=n.n(a);function o(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function s(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
diff --git a/22e91045.20d058f2.js b/22e91045.6b34a8f9.js
similarity index 99%
rename from 22e91045.20d058f2.js
rename to 22e91045.6b34a8f9.js
index 994b78c..0c126ff 100644
--- a/22e91045.20d058f2.js
+++ b/22e91045.6b34a8f9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{144:function(e,n,t){"use strict";t.d(n,"a",(function(){return m})),t.d(n,"b",(function(){return s}));var a=t(0),r=t.n(a);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{145:function(e,n,t){"use strict";t.d(n,"a",(function(){return m})),t.d(n,"b",(function(){return s}));var a=t(0),r=t.n(a);function l(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/26a6a7c6.301e4512.js b/26a6a7c6.4aad8aaa.js
similarity index 92%
rename from 26a6a7c6.301e4512.js
rename to 26a6a7c6.4aad8aaa.js
index 2aecbdf..2377f12 100644
--- a/26a6a7c6.301e4512.js
+++ b/26a6a7c6.4aad8aaa.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/2f44017d.38cc17a6.js b/2f44017d.c89c29e5.js
similarity index 98%
rename from 2f44017d.38cc17a6.js
rename to 2f44017d.c89c29e5.js
index 88b4f01..6b0c948 100644
--- a/2f44017d.38cc17a6.js
+++ b/2f44017d.c89c29e5.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{144:function(n,e,t){"use strict";t.d(e,"a",(function(){return b})),t.d(e,"b",(function(){return d}));var a=t(0),r=t.n(a);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{145:function(n,e,t){"use strict";t.d(e,"a",(function(){return b})),t.d(e,"b",(function(){return d}));var a=t(0),r=t.n(a);function c(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function o(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})) [...]
\ No newline at end of file
diff --git a/389ecd94.dedb01a4.js b/389ecd94.275bc88a.js
similarity index 95%
rename from 389ecd94.dedb01a4.js
rename to 389ecd94.275bc88a.js
index 934bca6..781e5dc 100644
--- a/389ecd94.dedb01a4.js
+++ b/389ecd94.275bc88a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return s}));var a=n(0),b=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return s}));var a=n(0),b=n.n(a);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/404.html b/404.html
index 588ee62..8bd6c1c 100644
--- a/404.html
+++ b/404.html
@@ -6,15 +6,15 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Submarine</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Submarine"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content=" [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/40951386.365fcac6.js b/40951386.253f9c9e.js
similarity index 98%
rename from 40951386.365fcac6.js
rename to 40951386.253f9c9e.js
index 0b57df1..a8a0a2a 100644
--- a/40951386.365fcac6.js
+++ b/40951386.253f9c9e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4726afa6.cc0b2a08.js b/4726afa6.3b982e5a.js
similarity index 98%
rename from 4726afa6.cc0b2a08.js
rename to 4726afa6.3b982e5a.js
index c78d1a7..c7b44f0 100644
--- a/4726afa6.cc0b2a08.js
+++ b/4726afa6.3b982e5a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4f73ab67.1b1091ec.js b/4f73ab67.1b1091ec.js
new file mode 100644
index 0000000..77d74b5
--- /dev/null
+++ b/4f73ab67.1b1091ec.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/4f73ab67.8da9173d.js b/4f73ab67.8da9173d.js
deleted file mode 100644
index f080575..0000000
--- a/4f73ab67.8da9173d.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/53cf78e1.fa950c33.js b/53cf78e1.dd1fe24c.js
similarity index 98%
rename from 53cf78e1.fa950c33.js
rename to 53cf78e1.dd1fe24c.js
index af6137c..4082b75 100644
--- a/53cf78e1.fa950c33.js
+++ b/53cf78e1.dd1fe24c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{144:function(e,r,n){"use strict";n.d(r,"a",(function(){return p})),n.d(r,"b",(function(){return m}));var a=n(0),t=n.n(a);function o(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function s(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{145:function(e,r,n){"use strict";n.d(r,"a",(function(){return p})),n.d(r,"b",(function(){return m}));var a=n(0),t=n.n(a);function o(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function s(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
diff --git a/54b0b691.691d87f6.js b/54b0b691.b99b3806.js
similarity index 95%
rename from 54b0b691.691d87f6.js
rename to 54b0b691.b99b3806.js
index c67b6be..4d0ae84 100644
--- a/54b0b691.691d87f6.js
+++ b/54b0b691.b99b3806.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{144:function(e,r,t){"use strict";t.d(r,"a",(function(){return l})),t.d(r,"b",(function(){return d}));var n=t(0),a=t.n(n);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{145:function(e,r,t){"use strict";t.d(r,"a",(function(){return l})),t.d(r,"b",(function(){return d}));var n=t(0),a=t.n(n);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
diff --git a/57a4862f.4fc4c6bb.js b/57a4862f.f8e59b22.js
similarity index 96%
rename from 57a4862f.4fc4c6bb.js
rename to 57a4862f.f8e59b22.js
index fe639e1..6711b3b 100644
--- a/57a4862f.4fc4c6bb.js
+++ b/57a4862f.f8e59b22.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{144:function(e,r,t){"use strict";t.d(r,"a",(function(){return f})),t.d(r,"b",(function(){return m}));var n=t(0),o=t.n(n);function c(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{145:function(e,r,t){"use strict";t.d(r,"a",(function(){return f})),t.d(r,"b",(function(){return m}));var n=t(0),o=t.n(n);function c(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
diff --git a/5a22443f.f41f34a3.js b/5a22443f.6ce2120e.js
similarity index 94%
rename from 5a22443f.f41f34a3.js
rename to 5a22443f.6ce2120e.js
index e14f771..0762fc3 100644
--- a/5a22443f.f41f34a3.js
+++ b/5a22443f.6ce2120e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{144:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return j}));var n=a(0),r=a.n(n);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{145:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return j}));var n=a(0),r=a.n(n);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/60491701.4bbe6483.js b/60491701.4bbe6483.js
new file mode 100644
index 0000000..696f638
--- /dev/null
+++ b/60491701.4bbe6483.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/61cc1a3d.36b373ff.js b/61cc1a3d.9d1eb134.js
similarity index 96%
rename from 61cc1a3d.36b373ff.js
rename to 61cc1a3d.9d1eb134.js
index 45bb756..907a200 100644
--- a/61cc1a3d.36b373ff.js
+++ b/61cc1a3d.9d1eb134.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{144:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return h}));var a=r(0),i=r.n(a);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{145:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return h}));var a=r(0),i=r.n(a);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/63003c38.dbce9bd2.js b/63003c38.05973839.js
similarity index 96%
rename from 63003c38.dbce9bd2.js
rename to 63003c38.05973839.js
index cdff9a9..81ef61a 100644
--- a/63003c38.dbce9bd2.js
+++ b/63003c38.05973839.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{144:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return d}));var n=r(0),a=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{145:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return d}));var n=r(0),a=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/63f0eece.0ba38c6c.js b/63f0eece.63b3e44d.js
similarity index 96%
rename from 63f0eece.0ba38c6c.js
rename to 63f0eece.63b3e44d.js
index 80b62e0..e3fd83a 100644
--- a/63f0eece.0ba38c6c.js
+++ b/63f0eece.63b3e44d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return b}));var r=n(0),i=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return b}));var r=n(0),i=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/68f97fb6.389eaa32.js b/68f97fb6.71b73dd4.js
similarity index 94%
rename from 68f97fb6.389eaa32.js
rename to 68f97fb6.71b73dd4.js
index da3e9a7..689ea54 100644
--- a/68f97fb6.389eaa32.js
+++ b/68f97fb6.71b73dd4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{144:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{145:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/692185d6.ce854d3f.js b/692185d6.f3665bb9.js
similarity index 95%
rename from 692185d6.ce854d3f.js
rename to 692185d6.f3665bb9.js
index fc832d2..0b847af 100644
--- a/692185d6.ce854d3f.js
+++ b/692185d6.f3665bb9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{144:function(e,r,t){"use strict";t.d(r,"a",(function(){return l})),t.d(r,"b",(function(){return d}));var n=t(0),a=t.n(n);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{145:function(e,r,t){"use strict";t.d(r,"a",(function(){return l})),t.d(r,"b",(function(){return d}));var n=t(0),a=t.n(n);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})) [...]
\ No newline at end of file
diff --git a/6c58af36.aca8b7ce.js b/6c58af36.29e9e75e.js
similarity index 96%
rename from 6c58af36.aca8b7ce.js
rename to 6c58af36.29e9e75e.js
index f8643db..a09fc3c 100644
--- a/6c58af36.aca8b7ce.js
+++ b/6c58af36.29e9e75e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/6d147207.b9ad6a7c.js b/6d147207.6bd99628.js
similarity index 98%
rename from 6d147207.b9ad6a7c.js
rename to 6d147207.6bd99628.js
index effe635..9955f1e 100644
--- a/6d147207.b9ad6a7c.js
+++ b/6d147207.6bd99628.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{144:function(e,n,t){"use strict";t.d(n,"a",(function(){return l})),t.d(n,"b",(function(){return g}));var i=t(0),a=t.n(i);function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{145:function(e,n,t){"use strict";t.d(n,"a",(function(){return l})),t.d(n,"b",(function(){return g}));var i=t(0),a=t.n(i);function u(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})) [...]
\ No newline at end of file
diff --git a/6df4a83b.9e48c651.js b/6df4a83b.2f6337d9.js
similarity index 94%
rename from 6df4a83b.9e48c651.js
rename to 6df4a83b.2f6337d9.js
index a66d58d..c089641 100644
--- a/6df4a83b.9e48c651.js
+++ b/6df4a83b.2f6337d9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return b}));var r=n(0),i=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return b}));var r=n(0),i=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/7103e683.e6ec7fa4.js b/7103e683.2f82f88a.js
similarity index 94%
rename from 7103e683.e6ec7fa4.js
rename to 7103e683.2f82f88a.js
index 24f4082..b2bce83 100644
--- a/7103e683.e6ec7fa4.js
+++ b/7103e683.2f82f88a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return m}));var o=n(0),r=n.n(o);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return m}));var o=n(0),r=n.n(o);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/72f8d982.f02fb10a.js b/72f8d982.2228de32.js
similarity index 96%
rename from 72f8d982.f02fb10a.js
rename to 72f8d982.2228de32.js
index c43db57..26e981d 100644
--- a/72f8d982.f02fb10a.js
+++ b/72f8d982.2228de32.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return O}));var r=n(0),a=n.n(r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{145:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return O}));var r=n(0),a=n.n(r);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/76a60836.b237b360.js b/76a60836.b237b360.js
new file mode 100644
index 0000000..cbfe1a4
--- /dev/null
+++ b/76a60836.b237b360.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{100:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return u}));var r=n(3),a=n(7),o=(n(0),n(145)),s={},i={unversionedId:"userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar10_estimator_tf_1.13.1/README",id:"userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar1 [...]
\ No newline at end of file
diff --git a/76a60836.d25de335.js b/76a60836.d25de335.js
deleted file mode 100644
index d85487c..0000000
--- a/76a60836.d25de335.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{144:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n(0),a=n.n(r);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/77.8c75f83e.js b/78.47537649.js
similarity index 97%
rename from 77.8c75f83e.js
rename to 78.47537649.js
index 09c15eb..34b59f6 100644
--- a/77.8c75f83e.js
+++ b/78.47537649.js
@@ -1,2 +1,2 @@
-/*! For license information please see 77.8c75f83e.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{148:function(e,t,n){"use strict";var i,r=n(152);function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\ [...]
\ No newline at end of file
+/*! For license information please see 78.47537649.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{149:function(e,t,n){"use strict";var i,r=n(153);function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\ [...]
\ No newline at end of file
diff --git a/77.8c75f83e.js.LICENSE.txt b/78.47537649.js.LICENSE.txt
similarity index 100%
rename from 77.8c75f83e.js.LICENSE.txt
rename to 78.47537649.js.LICENSE.txt
diff --git a/78.25baa806.js b/79.fc4e19d9.js
similarity index 95%
rename from 78.25baa806.js
rename to 79.fc4e19d9.js
index fbf80cb..f957641 100644
--- a/78.25baa806.js
+++ b/79.fc4e19d9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{142:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),o=n(144),c=n(22),l=n(26),i=n(156),s=n(3),u=n(7),p=n(146),m=n(145),d=n(177),b=n(181),f=n(182),y=n(180),h=n(150),g=n(155),v=n(188),j=function(e){return r.a.createElement("svg",Object(s.a)({width:"20",height:"20",role:"img"},e),r.a.createElement("g",{fill:"#7a7a7a"},r.a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{143:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),o=n(145),c=n(22),l=n(26),i=n(157),s=n(3),u=n(7),p=n(147),m=n(146),d=n(178),b=n(182),f=n(183),y=n(181),h=n(151),g=n(156),v=n(189),j=function(e){return r.a.createElement("svg",Object(s.a)({width:"20",height:"20",role:"img"},e),r.a.createElement("g",{fill:"#7a7a7a"},r.a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0 [...]
\ No newline at end of file
diff --git a/7984174b.8f19f685.js b/7984174b.9841ff2d.js
similarity index 97%
rename from 7984174b.8f19f685.js
rename to 7984174b.9841ff2d.js
index 615c52d..46ef0bf 100644
--- a/7984174b.8f19f685.js
+++ b/7984174b.9841ff2d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{100:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return u}));var r=n(3),o=n(7),a=(n(0),n(144)),i={title:"Docker Images for PyTorch"},c={unversionedId:"userDocs/yarn/WriteDockerfilePT",id:"userDocs/yarn/WriteDockerfilePT",isDocsHomePage:!1,title:"Docker Images for PyTorch",description:"\x3c!--" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{101:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return u}));var r=n(3),o=n(7),a=(n(0),n(145)),i={title:"Docker Images for PyTorch"},c={unversionedId:"userDocs/yarn/WriteDockerfilePT",id:"userDocs/yarn/WriteDockerfilePT",isDocsHomePage:!1,title:"Docker Images for PyTorch",description:"\x3c!--" [...]
\ No newline at end of file
diff --git a/7fd88130.0ca8cf7a.js b/7fd88130.dc235295.js
similarity index 98%
rename from 7fd88130.0ca8cf7a.js
rename to 7fd88130.dc235295.js
index 306cdae..d9d99da 100644
--- a/7fd88130.0ca8cf7a.js
+++ b/7fd88130.dc235295.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{101:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return b}));var o=t(3),r=t(7),i=(t(0),t(144)),a={title:"Notebook Implementation"},s={unversionedId:"designDocs/notebook-implementation",id:"designDocs/notebook-implementation",isDocsHomePage:!1,title:"Notebook Implementation",description:"\x3c!- [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{102:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return b}));var o=t(3),r=t(7),i=(t(0),t(145)),a={title:"Notebook Implementation"},s={unversionedId:"designDocs/notebook-implementation",id:"designDocs/notebook-implementation",isDocsHomePage:!1,title:"Notebook Implementation",description:"\x3c!- [...]
\ No newline at end of file
diff --git a/79.c30128b5.js b/80.6819e83a.js
similarity index 75%
rename from 79.c30128b5.js
rename to 80.6819e83a.js
index 8196513..5392580 100644
--- a/79.c30128b5.js
+++ b/80.6819e83a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[79,8],{157:function(e,a,n){"use strict";var t=n(0),r=n.n(t),c=n(154),o=n.n(c),l=n(147),s=n(22);a.a=function(e){var a=Object(t.useRef)(!1),c=Object(t.useRef)(null),i=Object(l.useHistory)(),u=Object(s.default)().siteConfig,h=(void 0===u?{}:u).baseUrl,d=function(){a.current||(Promise.all([fetch(h+"search-doc.json").then((function(e){return e.json()})),fetch(h+"lunr-index.json").then((function(e){return e.json()})),Promise.all([n.e(77),n.e [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[80,8],{158:function(e,a,n){"use strict";var t=n(0),r=n.n(t),c=n(155),o=n.n(c),l=n(148),s=n(22);a.a=function(e){var a=Object(t.useRef)(!1),c=Object(t.useRef)(null),i=Object(l.useHistory)(),u=Object(s.default)().siteConfig,h=(void 0===u?{}:u).baseUrl,d=function(){a.current||(Promise.all([fetch(h+"search-doc.json").then((function(e){return e.json()})),fetch(h+"lunr-index.json").then((function(e){return e.json()})),Promise.all([n.e(78),n.e [...]
\ No newline at end of file
diff --git a/80453470.4d8f4954.js b/80453470.d2785b06.js
similarity index 98%
rename from 80453470.4d8f4954.js
rename to 80453470.d2785b06.js
index 8ee21cf..b56cf45 100644
--- a/80453470.4d8f4954.js
+++ b/80453470.d2785b06.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{102:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return p})),t.d(n,"toc",(function(){return o})),t.d(n,"default",(function(){return m}));var r=t(3),a=t(7),s=(t(0),t(144)),i={title:"Experiment REST API"},p={unversionedId:"api/experiment",id:"api/experiment",isDocsHomePage:!1,title:"Experiment REST API",description:"\x3c!--",source:"@site/docs/api/experiment.md",slug:"/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{103:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return p})),t.d(n,"toc",(function(){return o})),t.d(n,"default",(function(){return m}));var r=t(3),a=t(7),s=(t(0),t(145)),i={title:"Experiment REST API"},p={unversionedId:"api/experiment",id:"api/experiment",isDocsHomePage:!1,title:"Experiment REST API",description:"\x3c!--",source:"@site/docs/api/experiment.md",slug:"/ [...]
\ No newline at end of file
diff --git a/80.5d41c3ac.js b/81.c4e96916.js
similarity index 96%
rename from 80.5d41c3ac.js
rename to 81.c4e96916.js
index 6a58b17..c6bab7c 100644
--- a/80.5d41c3ac.js
+++ b/81.c4e96916.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{172:function(e,t,n){"use strict";n.r(t);var i=n(221),a=n.n(i),s=n(224);n(225)(s),n(226)(s),n(227)(s);var r=s;r.tokenizer.separator=/[\s\-/]+/;var l=function(){function e(e,t){this.searchDocs=e,this.lunrIndex=r.Index.load(t)}var t=e.prototype;return t.getLunrResult=function(e){return this.lunrIndex.query((function(t){var n=r.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:r.Query.wildcard.TRAILING})}))},t.getHit=function(e,t,n [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{173:function(e,t,n){"use strict";n.r(t);var i=n(222),a=n.n(i),s=n(225);n(226)(s),n(227)(s),n(228)(s);var r=s;r.tokenizer.separator=/[\s\-/]+/;var l=function(){function e(e,t){this.searchDocs=e,this.lunrIndex=r.Index.load(t)}var t=e.prototype;return t.getLunrResult=function(e){return this.lunrIndex.query((function(t){var n=r.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:r.Query.wildcard.TRAILING})}))},t.getHit=function(e,t,n [...]
\ No newline at end of file
diff --git a/817286e8.87183388.js b/817286e8.365aa0a9.js
similarity index 96%
rename from 817286e8.87183388.js
rename to 817286e8.365aa0a9.js
index fdf05bd..91830ec 100644
--- a/817286e8.87183388.js
+++ b/817286e8.365aa0a9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{103:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return c})),r.d(n,"metadata",(function(){return o})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return l}));var t=r(3),i=r(7),a=(r(0),r(144)),c={title:"Submarine Launcher"},o={unversionedId:"designDocs/wip-designs/submarine-launcher",id:"designDocs/wip-designs/submarine-launcher",isDocsHomePage:!1,title:"Submarine Launcher",description:"\x [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{104:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return c})),r.d(n,"metadata",(function(){return o})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return l}));var t=r(3),i=r(7),a=(r(0),r(145)),c={title:"Submarine Launcher"},o={unversionedId:"designDocs/wip-designs/submarine-launcher",id:"designDocs/wip-designs/submarine-launcher",isDocsHomePage:!1,title:"Submarine Launcher",description:"\x [...]
\ No newline at end of file
diff --git a/82a4a2ce.53b81d05.js b/82a4a2ce.45f6b083.js
similarity index 91%
rename from 82a4a2ce.53b81d05.js
rename to 82a4a2ce.45f6b083.js
index fb386a6..2b13fee 100644
--- a/82a4a2ce.53b81d05.js
+++ b/82a4a2ce.45f6b083.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{104:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return u}));var n=r(3),o=r(7),a=(r(0),r(144)),i={title:"MLflow UI"},c={unversionedId:"userDocs/others/mlflow",id:"userDocs/others/mlflow",isDocsHomePage:!1,title:"MLflow UI",description:"\x3c!--",source:"@site/docs/userDocs/others/mlflow.md",slu [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{105:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return u}));var n=r(3),o=r(7),a=(r(0),r(145)),i={title:"MLflow UI"},c={unversionedId:"userDocs/others/mlflow",id:"userDocs/others/mlflow",isDocsHomePage:!1,title:"MLflow UI",description:"\x3c!--",source:"@site/docs/userDocs/others/mlflow.md",slu [...]
\ No newline at end of file
diff --git a/897bc7ae.3af7f093.js b/897bc7ae.3af7f093.js
new file mode 100644
index 0000000..de96b1b
--- /dev/null
+++ b/897bc7ae.3af7f093.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{106:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return b})),a.d(t,"metadata",(function(){return o})),a.d(t,"toc",(function(){return l})),a.d(t,"default",(function(){return p}));var n=a(3),r=a(7),i=(a(0),a(145)),b={title:"Development Guide"},o={unversionedId:"devDocs/Development",id:"devDocs/Development",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/devDocs/Development. [...]
\ No newline at end of file
diff --git a/897bc7ae.e4750137.js b/897bc7ae.e4750137.js
deleted file mode 100644
index 5ab0e22..0000000
--- a/897bc7ae.e4750137.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{105:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return l})),a.d(t,"metadata",(function(){return i})),a.d(t,"toc",(function(){return o})),a.d(t,"default",(function(){return p}));var n=a(3),r=a(7),b=(a(0),a(144)),l={title:"Development Guide"},i={unversionedId:"devDocs/Development",id:"devDocs/Development",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/devDocs/Development. [...]
\ No newline at end of file
diff --git a/8dc7f8a8.bd68f0bd.js b/8dc7f8a8.00709688.js
similarity index 97%
rename from 8dc7f8a8.bd68f0bd.js
rename to 8dc7f8a8.00709688.js
index 475385c..8e92cea 100644
--- a/8dc7f8a8.bd68f0bd.js
+++ b/8dc7f8a8.00709688.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{106:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return p}));var a=t(3),r=t(7),i=(t(0),t(144)),o={},l={unversionedId:"ecosystem/kaldi/WriteDockerfileKaldi",id:"ecosystem/kaldi/WriteDockerfileKaldi",isDocsHomePage:!1,title:"WriteDockerfileKaldi",description:"\x3c!--",source:"@site/docs/ecosyste [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{107:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return p}));var a=t(3),r=t(7),i=(t(0),t(145)),o={},l={unversionedId:"ecosystem/kaldi/WriteDockerfileKaldi",id:"ecosystem/kaldi/WriteDockerfileKaldi",isDocsHomePage:!1,title:"WriteDockerfileKaldi",description:"\x3c!--",source:"@site/docs/ecosyste [...]
\ No newline at end of file
diff --git a/908f39ac.581d999f.js b/908f39ac.d1ecd9c7.js
similarity index 94%
rename from 908f39ac.581d999f.js
rename to 908f39ac.d1ecd9c7.js
index cb9e12b..1a7d096 100644
--- a/908f39ac.581d999f.js
+++ b/908f39ac.d1ecd9c7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{107:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return i})),t.d(r,"metadata",(function(){return s})),t.d(r,"toc",(function(){return c})),t.d(r,"default",(function(){return u}));var n=t(3),a=t(7),o=(t(0),t(144)),i={title:"Apache Submarine Release 0.4.0"},s={unversionedId:"releases/submarine-release-0.4.0",id:"releases/submarine-release-0.4.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.4.0",descripti [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{108:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return i})),t.d(r,"metadata",(function(){return s})),t.d(r,"toc",(function(){return c})),t.d(r,"default",(function(){return u}));var n=t(3),a=t(7),o=(t(0),t(145)),i={title:"Apache Submarine Release 0.4.0"},s={unversionedId:"releases/submarine-release-0.4.0",id:"releases/submarine-release-0.4.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.4.0",descripti [...]
\ No newline at end of file
diff --git a/935f2afb.4fd644c9.js b/935f2afb.4fd644c9.js
deleted file mode 100644
index 4a304a5..0000000
--- a/935f2afb.4fd644c9.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{108:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","isLast":true,"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Introduction","items":[]},{"collapsed":true,"type":"category","label":"Getting Started","items":[{"type":"link","label":"Submarine Local Deployment","href":"/docs/"},{"type":"link","label":"Setup a Kubernetes cluster using KinD","href":"/docs/gettingStarte [...]
\ No newline at end of file
diff --git a/935f2afb.7f3c7d29.js b/935f2afb.7f3c7d29.js
new file mode 100644
index 0000000..9e2a8b9
--- /dev/null
+++ b/935f2afb.7f3c7d29.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","isLast":true,"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Introduction","items":[]},{"collapsed":true,"type":"category","label":"Getting Started","items":[{"type":"link","label":"Submarine Local Deployment","href":"/docs/"},{"type":"link","label":"Setup a Kubernetes cluster using KinD","href":"/docs/gettingStarte [...]
\ No newline at end of file
diff --git a/97b312ed.11011632.js b/97b312ed.0cbf1664.js
similarity index 96%
rename from 97b312ed.11011632.js
rename to 97b312ed.0cbf1664.js
index dad5000..34dfd30 100644
--- a/97b312ed.11011632.js
+++ b/97b312ed.0cbf1664.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[42],{109:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return c})),t.d(r,"toc",(function(){return u})),t.d(r,"default",(function(){return b}));var n=t(3),a=t(7),i=(t(0),t(144)),o={title:"How to Build Submarine"},c={unversionedId:"devDocs/BuildFromCode",id:"devDocs/BuildFromCode",isDocsHomePage:!1,title:"How to Build Submarine",description:"\x3c!--",source:"@site/docs/devDoc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{110:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return o})),t.d(r,"metadata",(function(){return c})),t.d(r,"toc",(function(){return u})),t.d(r,"default",(function(){return b}));var n=t(3),a=t(7),i=(t(0),t(145)),o={title:"How to Build Submarine"},c={unversionedId:"devDocs/BuildFromCode",id:"devDocs/BuildFromCode",isDocsHomePage:!1,title:"How to Build Submarine",description:"\x3c!--",source:"@site/docs/devDoc [...]
\ No newline at end of file
diff --git a/a0524152.f833922c.js b/a0524152.00ad7541.js
similarity index 98%
rename from a0524152.f833922c.js
rename to a0524152.00ad7541.js
index 4f30330..5f5b290 100644
--- a/a0524152.f833922c.js
+++ b/a0524152.00ad7541.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{110:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return b})),t.d(n,"default",(function(){return l}));var o=t(3),a=t(7),r=(t(0),t(144)),c={title:"Notebook REST API"},s={unversionedId:"api/notebook",id:"api/notebook",isDocsHomePage:!1,title:"Notebook REST API",description:"\x3c!--",source:"@site/docs/api/notebook.md",slug:"/api/notebo [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{111:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return b})),t.d(n,"default",(function(){return l}));var o=t(3),a=t(7),r=(t(0),t(145)),c={title:"Notebook REST API"},s={unversionedId:"api/notebook",id:"api/notebook",isDocsHomePage:!1,title:"Notebook REST API",description:"\x3c!--",source:"@site/docs/api/notebook.md",slug:"/api/notebo [...]
\ No newline at end of file
diff --git a/a3083325.97361465.js b/a3083325.e9e73015.js
similarity index 98%
rename from a3083325.97361465.js
rename to a3083325.e9e73015.js
index 047b908..1923e39 100644
--- a/a3083325.97361465.js
+++ b/a3083325.e9e73015.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{111:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return c}));var r=n(3),l=n(7),a=(n(0),n(144)),i={title:"Model Client"},o={unversionedId:"userDocs/submarine-sdk/model-client",id:"userDocs/submarine-sdk/model-client",isDocsHomePage:!1,title:"Model Client",description:"\x3c!--",source:"@site/doc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return c}));var r=n(3),l=n(7),a=(n(0),n(145)),i={title:"Model Client"},o={unversionedId:"userDocs/submarine-sdk/model-client",id:"userDocs/submarine-sdk/model-client",isDocsHomePage:!1,title:"Model Client",description:"\x3c!--",source:"@site/doc [...]
\ No newline at end of file
diff --git a/a4535337.1298a5b6.js b/a4535337.c11abdad.js
similarity index 99%
rename from a4535337.1298a5b6.js
rename to a4535337.c11abdad.js
index 391b8b6..76ae95e 100644
--- a/a4535337.1298a5b6.js
+++ b/a4535337.c11abdad.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{112:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return m})),t.d(n,"toc",(function(){return p})),t.d(n,"default",(function(){return b}));var a=t(3),r=t(7),l=(t(0),t(144)),i={title:"Experiment Template REST API"},m={unversionedId:"userDocs/api/experiment-template",id:"userDocs/api/experiment-template",isDocsHomePage:!1,title:"Experiment Template REST API",description:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{113:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return m})),t.d(n,"toc",(function(){return p})),t.d(n,"default",(function(){return b}));var a=t(3),r=t(7),l=(t(0),t(145)),i={title:"Experiment Template REST API"},m={unversionedId:"userDocs/api/experiment-template",id:"userDocs/api/experiment-template",isDocsHomePage:!1,title:"Experiment Template REST API",description:" [...]
\ No newline at end of file
diff --git a/a49341a2.78818bf6.js b/a49341a2.6c735ac9.js
similarity index 96%
rename from a49341a2.78818bf6.js
rename to a49341a2.6c735ac9.js
index 6f77a89..3717ffb 100644
--- a/a49341a2.78818bf6.js
+++ b/a49341a2.6c735ac9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[46],{113:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return o})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),i=(r(0),r(144)),c={title:"Tracking"},o={unversionedId:"userDocs/submarine-sdk/tracking",id:"userDocs/submarine-sdk/tracking",isDocsHomePage:!1,title:"Tracking",description:"\x3c!--",source:"@site/docs/userDocs/subma [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{114:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return o})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),i=(r(0),r(145)),c={title:"Tracking"},o={unversionedId:"userDocs/submarine-sdk/tracking",id:"userDocs/submarine-sdk/tracking",isDocsHomePage:!1,title:"Tracking",description:"\x3c!--",source:"@site/docs/userDocs/subma [...]
\ No newline at end of file
diff --git a/a5ca038b.76786bbe.js b/a5ca038b.8fd39d90.js
similarity index 97%
rename from a5ca038b.76786bbe.js
rename to a5ca038b.8fd39d90.js
index 2ee6a3c..f272c67 100644
--- a/a5ca038b.76786bbe.js
+++ b/a5ca038b.8fd39d90.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{114:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return u}));var o=r(3),i=r(7),n=(r(0),r(144)),a={title:"Guide for Apache Submarine Committers"},c={unversionedId:"community/HowToCommit",id:"community/HowToCommit",isDocsHomePage:!1,title:"Guide for Apache Submarine Committers",description:"\x3c [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{115:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return u}));var o=r(3),i=r(7),n=(r(0),r(145)),a={title:"Guide for Apache Submarine Committers"},c={unversionedId:"community/HowToCommit",id:"community/HowToCommit",isDocsHomePage:!1,title:"Guide for Apache Submarine Committers",description:"\x3c [...]
\ No newline at end of file
diff --git a/a5eec98c.f9ae5a12.js b/a5eec98c.85f44109.js
similarity index 98%
rename from a5eec98c.f9ae5a12.js
rename to a5eec98c.85f44109.js
index ac65321..e42b74f 100644
--- a/a5eec98c.f9ae5a12.js
+++ b/a5eec98c.85f44109.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{115:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(144)),i={title:"Storage Implementation"},l={unversionedId:"designDocs/storage-implementation",id:"designDocs/storage-implementation",isDocsHomePage:!1,title:"Storage Implementation",description:"\x3c!--",s [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{116:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(145)),i={title:"Storage Implementation"},l={unversionedId:"designDocs/storage-implementation",id:"designDocs/storage-implementation",isDocsHomePage:!1,title:"Storage Implementation",description:"\x3c!--",s [...]
\ No newline at end of file
diff --git a/a7e506f8.9d673cdd.js b/a7e506f8.e314c914.js
similarity index 98%
rename from a7e506f8.9d673cdd.js
rename to a7e506f8.e314c914.js
index 90d31a6..fe387d8 100644
--- a/a7e506f8.9d673cdd.js
+++ b/a7e506f8.e314c914.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{116:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return m}));var r=t(3),i=t(7),o=(t(0),t(144)),a={title:"Environments Implementation"},l={unversionedId:"designDocs/environments-implementation",id:"designDocs/environments-implementation",isDocsHomePage:!1,title:"Environments Implementation",des [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{117:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return a})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return m}));var r=t(3),i=t(7),o=(t(0),t(145)),a={title:"Environments Implementation"},l={unversionedId:"designDocs/environments-implementation",id:"designDocs/environments-implementation",isDocsHomePage:!1,title:"Environments Implementation",des [...]
\ No newline at end of file
diff --git a/ada24b13.dd878683.js b/ada24b13.c97171f6.js
similarity index 98%
rename from ada24b13.dd878683.js
rename to ada24b13.c97171f6.js
index ff74e77..09498e0 100644
--- a/ada24b13.dd878683.js
+++ b/ada24b13.c97171f6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{117:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return i})),r.d(n,"metadata",(function(){return s})),r.d(n,"toc",(function(){return c})),r.d(n,"default",(function(){return l}));var t=r(3),a=r(7),o=(r(0),r(144)),i={title:"Submarine Server Implementation"},s={unversionedId:"designDocs/submarine-server/architecture",id:"designDocs/submarine-server/architecture",isDocsHomePage:!1,title:"Submarine Server Impleme [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{118:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return i})),r.d(n,"metadata",(function(){return s})),r.d(n,"toc",(function(){return c})),r.d(n,"default",(function(){return l}));var t=r(3),a=r(7),o=(r(0),r(145)),i={title:"Submarine Server Implementation"},s={unversionedId:"designDocs/submarine-server/architecture",id:"designDocs/submarine-server/architecture",isDocsHomePage:!1,title:"Submarine Server Impleme [...]
\ No newline at end of file
diff --git a/algolia.093e2388.js b/algolia.093e2388.js
new file mode 100644
index 0000000..2772721
--- /dev/null
+++ b/algolia.093e2388.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{172:function(n,w,o){}}]);
\ No newline at end of file
diff --git a/algolia.3ed1f7bb.js b/algolia.3ed1f7bb.js
deleted file mode 100644
index 264bc33..0000000
--- a/algolia.3ed1f7bb.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{171:function(n,w,o){}}]);
\ No newline at end of file
diff --git a/algolia.8e7d11a9.js b/algolia.727ee415.js
similarity index 86%
rename from algolia.8e7d11a9.js
rename to algolia.727ee415.js
index 3ff4f88..5750163 100644
--- a/algolia.8e7d11a9.js
+++ b/algolia.727ee415.js
@@ -1,7 +1,7 @@
exports.ids = [0];
exports.modules = {
-/***/ 401:
+/***/ 402:
/***/ (function(module, exports) {
diff --git a/b14baf33.6f376665.js b/b14baf33.f9068b4f.js
similarity index 95%
rename from b14baf33.6f376665.js
rename to b14baf33.f9068b4f.js
index 09d28d6..d6fe453 100644
--- a/b14baf33.6f376665.js
+++ b/b14baf33.f9068b4f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{118:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),o=(r(0),r(144)),i={title:"Apache Submarine Release 0.5.0"},s={unversionedId:"releases/submarine-release-0.5.0",id:"releases/submarine-release-0.5.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.5.0",descripti [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{119:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),o=(r(0),r(145)),i={title:"Apache Submarine Release 0.5.0"},s={unversionedId:"releases/submarine-release-0.5.0",id:"releases/submarine-release-0.5.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.5.0",descripti [...]
\ No newline at end of file
diff --git a/b3da5595.2307e74a.js b/b3da5595.2307e74a.js
deleted file mode 100644
index 681e387..0000000
--- a/b3da5595.2307e74a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{119:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return l}));var r=n(3),a=n(7),o=(n(0),n(144)),i={title:"How to Run Integration K8s Test"},c={unversionedId:"devDocs/IntegrationTestK8s",id:"devDocs/IntegrationTestK8s",isDocsHomePage:!1,title:"How to Run Integration K8s Test",description:"\x3c!- [...]
\ No newline at end of file
diff --git a/b3da5595.3abf0f43.js b/b3da5595.3abf0f43.js
new file mode 100644
index 0000000..c86646a
--- /dev/null
+++ b/b3da5595.3abf0f43.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{120:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(3),a=n(7),i=(n(0),n(145)),o={title:"How to Run Integration K8s Test"},c={unversionedId:"devDocs/IntegrationTestK8s",id:"devDocs/IntegrationTestK8s",isDocsHomePage:!1,title:"How to Run Integration K8s Test",description:"\x3c!- [...]
\ No newline at end of file
diff --git a/b60f7df5.38f13fad.js b/b60f7df5.abc142e2.js
similarity index 98%
rename from b60f7df5.38f13fad.js
rename to b60f7df5.abc142e2.js
index 4a2e2dd..44b5448 100644
--- a/b60f7df5.38f13fad.js
+++ b/b60f7df5.abc142e2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{120:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return o})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),a=r(7),i=(r(0),r(144)),s={title:"Cluster Server Design - High-Availability"},o={unversionedId:"designDocs/wip-designs/submarine-clusterServer",id:"designDocs/wip-designs/submarine-clusterServer",isDocsHomePage:!1,title:"Cl [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{121:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return s})),r.d(t,"metadata",(function(){return o})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),a=r(7),i=(r(0),r(145)),s={title:"Cluster Server Design - High-Availability"},o={unversionedId:"designDocs/wip-designs/submarine-clusterServer",id:"designDocs/wip-designs/submarine-clusterServer",isDocsHomePage:!1,title:"Cl [...]
\ No newline at end of file
diff --git a/b9b5b6b9.2e4f4d91.js b/b9b5b6b9.2e4f4d91.js
deleted file mode 100644
index 591799e..0000000
--- a/b9b5b6b9.2e4f4d91.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{121:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),i=(n(0),n(144)),o={title:"How to Run Frontend Integration Test"},c={unversionedId:"devDocs/IntegrationTestE2E",id:"devDocs/IntegrationTestE2E",isDocsHomePage:!1,title:"How to Run Frontend Integration Test",descripti [...]
\ No newline at end of file
diff --git a/b9b5b6b9.712e764e.js b/b9b5b6b9.712e764e.js
new file mode 100644
index 0000000..17e651f
--- /dev/null
+++ b/b9b5b6b9.712e764e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{122:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return u}));var r=n(3),o=n(7),a=(n(0),n(145)),i={title:"How to Run integration E2E Test"},c={unversionedId:"devDocs/IntegrationTestE2E",id:"devDocs/IntegrationTestE2E",isDocsHomePage:!1,title:"How to Run integration E2E Test",description:"\x3c!- [...]
\ No newline at end of file
diff --git a/be249313.00f5219a.js b/be249313.9727c9c0.js
similarity index 98%
rename from be249313.00f5219a.js
rename to be249313.9727c9c0.js
index 4f6fc9c..e24ea3e 100644
--- a/be249313.00f5219a.js
+++ b/be249313.9727c9c0.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{122:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return i}));var a=n(3),r=n(7),b=(n(0),n(144)),o={title:"Notebook REST API"},l={unversionedId:"userDocs/api/notebook",id:"userDocs/api/notebook",isDocsHomePage:!1,title:"Notebook REST API",description:"\x3c!--",source:"@site/docs/userDocs/api/not [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{123:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return i}));var a=n(3),r=n(7),b=(n(0),n(145)),o={title:"Notebook REST API"},l={unversionedId:"userDocs/api/notebook",id:"userDocs/api/notebook",isDocsHomePage:!1,title:"Notebook REST API",description:"\x3c!--",source:"@site/docs/userDocs/api/not [...]
\ No newline at end of file
diff --git a/bf08320e.77098d51.js b/bf08320e.c533f1de.js
similarity index 98%
rename from bf08320e.77098d51.js
rename to bf08320e.c533f1de.js
index 3b9d15d..e3f6f81 100644
--- a/bf08320e.77098d51.js
+++ b/bf08320e.c533f1de.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{123:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),b=(n(0),n(144)),o={},i={unversionedId:"adminDocs/yarn/workbench/HowToRun",id:"adminDocs/yarn/workbench/HowToRun",isDocsHomePage:!1,title:"HowToRun",description:"\x3c!--",source:"@site/docs/adminDocs/yarn/workbench/H [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{124:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),b=(n(0),n(145)),o={},i={unversionedId:"adminDocs/yarn/workbench/HowToRun",id:"adminDocs/yarn/workbench/HowToRun",isDocsHomePage:!1,title:"HowToRun",description:"\x3c!--",source:"@site/docs/adminDocs/yarn/workbench/H [...]
\ No newline at end of file
diff --git a/bf894ff2.4ebeeea2.js b/bf894ff2.4ebeeea2.js
deleted file mode 100644
index c1b023b..0000000
--- a/bf894ff2.4ebeeea2.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{124:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return u}));var a=r(3),n=r(7),o=(r(0),r(144)),i={title:"Apache Submarine Community"},c={unversionedId:"community/README",id:"community/README",isDocsHomePage:!1,title:"Apache Submarine Community",description:"\x3c!--",source:"@site/docs/communit [...]
\ No newline at end of file
diff --git a/bf894ff2.6fffcd56.js b/bf894ff2.6fffcd56.js
new file mode 100644
index 0000000..4a08104
--- /dev/null
+++ b/bf894ff2.6fffcd56.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{125:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return u}));var a=r(3),n=r(7),o=(r(0),r(145)),i={title:"Apache Submarine Community"},c={unversionedId:"community/README",id:"community/README",isDocsHomePage:!1,title:"Apache Submarine Community",description:"\x3c!--",source:"@site/docs/communit [...]
\ No newline at end of file
diff --git a/c18d5a16.88dc9a3d.js b/c18d5a16.78977a16.js
similarity index 97%
rename from c18d5a16.88dc9a3d.js
rename to c18d5a16.78977a16.js
index 99b0713..d8cee7d 100644
--- a/c18d5a16.88dc9a3d.js
+++ b/c18d5a16.78977a16.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[59],{125:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return b}));var r=t(3),a=t(7),i=(t(0),t(144)),o={title:"Submarine Local Deployment",slug:"/"},l={unversionedId:"gettingStarted/localDeployment",id:"gettingStarted/localDeployment",isDocsHomePage:!1,title:"Submarine Local Deployment",description: [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{126:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return b}));var r=t(3),a=t(7),i=(t(0),t(145)),o={title:"Submarine Local Deployment",slug:"/"},l={unversionedId:"gettingStarted/localDeployment",id:"gettingStarted/localDeployment",isDocsHomePage:!1,title:"Submarine Local Deployment",description: [...]
\ No newline at end of file
diff --git a/c4f5d8e4.93f03c17.js b/c4f5d8e4.79d8b2e1.js
similarity index 89%
rename from c4f5d8e4.93f03c17.js
rename to c4f5d8e4.79d8b2e1.js
index 35a88ea..fc097c3 100644
--- a/c4f5d8e4.93f03c17.js
+++ b/c4f5d8e4.79d8b2e1.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[60,8],{126:function(e,a,t){"use strict";t.r(a);var n=t(3),r=t(0),c=t.n(r),l=t(146),i=t(156),s=t(150),o=t(22),u=t(151),m=t(127),h=t.n(m),d=[{title:"Data Preprocessing",imageUrl:"img/spark-flink.png",description:c.a.createElement(c.a.Fragment,null,"Submarine supports data processing and algorithm development using spark & python through notebook")},{title:"Machine Learning",imageUrl:"img/tf-pytorch.png",description:c.a.createElement(c.a. [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[61,8],{127:function(e,a,t){"use strict";t.r(a);var n=t(3),r=t(0),c=t.n(r),l=t(147),i=t(157),s=t(151),o=t(22),u=t(152),m=t(128),h=t.n(m),d=[{title:"Data Preprocessing",imageUrl:"img/spark-flink.png",description:c.a.createElement(c.a.Fragment,null,"Submarine supports data processing and algorithm development using spark & python through notebook")},{title:"Machine Learning",imageUrl:"img/tf-pytorch.png",description:c.a.createElement(c.a. [...]
\ No newline at end of file
diff --git a/c73617ba.6b7e7c7c.js b/c73617ba.0d44e802.js
similarity index 97%
rename from c73617ba.6b7e7c7c.js
rename to c73617ba.0d44e802.js
index 9020654..f16fdb5 100644
--- a/c73617ba.6b7e7c7c.js
+++ b/c73617ba.0d44e802.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{128:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return i})),r.d(n,"default",(function(){return m}));var t=r(3),a=r(7),s=(r(0),r(144)),o={title:"Run TensorFlow Experiment Guide (REST)"},c={unversionedId:"userDocs/k8s/run-tensorflow-experiment-rest",id:"userDocs/k8s/run-tensorflow-experiment-rest",isDocsHomePage:!1,title:"Run TensorF [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{129:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return i})),r.d(n,"default",(function(){return m}));var t=r(3),a=r(7),s=(r(0),r(145)),o={title:"Run TensorFlow Experiment Guide (REST)"},c={unversionedId:"userDocs/k8s/run-tensorflow-experiment-rest",id:"userDocs/k8s/run-tensorflow-experiment-rest",isDocsHomePage:!1,title:"Run TensorF [...]
\ No newline at end of file
diff --git a/c7f44cf7.08e7bbd1.js b/c7f44cf7.5b7e6d3a.js
similarity index 96%
rename from c7f44cf7.08e7bbd1.js
rename to c7f44cf7.5b7e6d3a.js
index 98ac361..9d3b273 100644
--- a/c7f44cf7.08e7bbd1.js
+++ b/c7f44cf7.5b7e6d3a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{129:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return p})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return m}));var t=r(3),a=r(7),c=(r(0),r(144)),o={title:"Run PyTorch Experiment Guide (REST)"},p={unversionedId:"userDocs/k8s/run-pytorch-experiment-rest",id:"userDocs/k8s/run-pytorch-experiment-rest",isDocsHomePage:!1,title:"Run PyTorch Experime [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{130:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return p})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return m}));var t=r(3),a=r(7),c=(r(0),r(145)),o={title:"Run PyTorch Experiment Guide (REST)"},p={unversionedId:"userDocs/k8s/run-pytorch-experiment-rest",id:"userDocs/k8s/run-pytorch-experiment-rest",isDocsHomePage:!1,title:"Run PyTorch Experime [...]
\ No newline at end of file
diff --git a/cbf00e67.cb0c6970.js b/cbf00e67.2d0a3ac8.js
similarity index 99%
rename from cbf00e67.cb0c6970.js
rename to cbf00e67.2d0a3ac8.js
index 52f9253..16e50d9 100644
--- a/cbf00e67.cb0c6970.js
+++ b/cbf00e67.2d0a3ac8.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[63],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return s})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(3),i=n(7),a=(n(0),n(144)),o={title:"Experiment Implementation"},s={unversionedId:"designDocs/experiment-implementation",id:"designDocs/experiment-implementation",isDocsHomePage:!1,title:"Experiment Implementation",description [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{131:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return s})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return p}));var r=n(3),i=n(7),a=(n(0),n(145)),o={title:"Experiment Implementation"},s={unversionedId:"designDocs/experiment-implementation",id:"designDocs/experiment-implementation",isDocsHomePage:!1,title:"Experiment Implementation",description [...]
\ No newline at end of file
diff --git a/ce8089d4.35886144.js b/ce8089d4.a49e036e.js
similarity index 94%
rename from ce8089d4.35886144.js
rename to ce8089d4.a49e036e.js
index 5e7b324..308ff44 100644
--- a/ce8089d4.35886144.js
+++ b/ce8089d4.a49e036e.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{131:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return i})),t.d(r,"metadata",(function(){return s})),t.d(r,"toc",(function(){return c})),t.d(r,"default",(function(){return u}));var n=t(3),a=t(7),o=(t(0),t(144)),i={title:"Apache Submarine Release 0.3.0"},s={unversionedId:"releases/submarine-release-0.3.0",id:"releases/submarine-release-0.3.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.3.0",descripti [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{132:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return i})),t.d(r,"metadata",(function(){return s})),t.d(r,"toc",(function(){return c})),t.d(r,"default",(function(){return u}));var n=t(3),a=t(7),o=(t(0),t(145)),i={title:"Apache Submarine Release 0.3.0"},s={unversionedId:"releases/submarine-release-0.3.0",id:"releases/submarine-release-0.3.0",isDocsHomePage:!1,title:"Apache Submarine Release 0.3.0",descripti [...]
\ No newline at end of file
diff --git a/cfa5b027.634aaf76.js b/cfa5b027.0104c9ba.js
similarity index 98%
rename from cfa5b027.634aaf76.js
rename to cfa5b027.0104c9ba.js
index f9948f7..0de645a 100644
--- a/cfa5b027.634aaf76.js
+++ b/cfa5b027.0104c9ba.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{132:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),i=(n(0),n(144)),o={title:"Python SDK Development"},l={unversionedId:"userDocs/submarine-sdk/pysubmarine/development",id:"userDocs/submarine-sdk/pysubmarine/development",isDocsHomePage:!1,title:"Python SDK Developmen [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{133:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),i=(n(0),n(145)),o={title:"Python SDK Development"},l={unversionedId:"userDocs/submarine-sdk/pysubmarine/development",id:"userDocs/submarine-sdk/pysubmarine/development",isDocsHomePage:!1,title:"Python SDK Developmen [...]
\ No newline at end of file
diff --git a/d46ae3ab.ae020e9a.js b/d46ae3ab.18812427.js
similarity index 97%
rename from d46ae3ab.ae020e9a.js
rename to d46ae3ab.18812427.js
index dff9e08..58ddf8e 100644
--- a/d46ae3ab.ae020e9a.js
+++ b/d46ae3ab.18812427.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{133:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return u})),r.d(n,"default",(function(){return s}));var a=r(3),t=r(7),i=(r(0),r(144)),o={title:"Submarine Spark Security Plugin"},c={unversionedId:"userDocs/submarine-security/spark-security/README",id:"userDocs/submarine-security/spark-security/README",isDocsHomePage:!1,title:"Submar [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{134:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return u})),r.d(n,"default",(function(){return s}));var a=r(3),t=r(7),i=(r(0),r(145)),o={title:"Submarine Spark Security Plugin"},c={unversionedId:"userDocs/submarine-security/spark-security/README",id:"userDocs/submarine-security/spark-security/README",isDocsHomePage:!1,title:"Submar [...]
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/README/index.html b/docs/adminDocs/yarn/README/index.html
index a781aa4..dfc9f6e 100644
--- a/docs/adminDocs/yarn/README/index.html
+++ b/docs/adminDocs/yarn/README/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Running Submarine on YARN | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/f5ec27a4.767aacb3.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/f5ec27a4.6fae4af4.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/f5ec27a4.767aacb3.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/f5ec27a4.6fae4af4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/TestAndTroubleshooting/index.html b/docs/adminDocs/yarn/TestAndTroubleshooting/index.html
index c71d594..209c894 100644
--- a/docs/adminDocs/yarn/TestAndTroubleshooting/index.html
+++ b/docs/adminDocs/yarn/TestAndTroubleshooting/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Test and Troubleshooting | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defau [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/22885c43.91e9837d.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/22885c43.d78ce54c.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -28,17 +28,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(191, 199, 213)">MOUNTS</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token variable" style="color:rgb(191, 199, 213)">`</span><span class="token variable function" style="color:rgb(130, 170, 255)">find</span><span class="token variable" style="color:rgb(191, 199, 213)"> /proc/*/mounts </span><span [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">[</span><span class="token plain"> -z </span><span class="token string" style="color:rgb(195, 232, 141)">"</span><span class="token string variable" style="color:rgb(191, 199, 213)">$MOUNTS</span><span class="token string" style="color:rgb(195, 232, 141)">"</span><span class="token plain"> </span><span class="token punctuat [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">printf</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"PID</span><span class="token string entity" style="color:rgb(195, 232, 141)">\t</span><span class="token string" style="color:rgb(195, 232, 141)">NAME</span><span class="token string entity" style="color:rgb(195, 23 [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/22885c43.91e9837d.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/22885c43.d78ce54c.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/workbench/HowToRun/index.html b/docs/adminDocs/yarn/workbench/HowToRun/index.html
index a00542c..e518f60 100644
--- a/docs/adminDocs/yarn/workbench/HowToRun/index.html
+++ b/docs/adminDocs/yarn/workbench/HowToRun/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">HowToRun | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><met [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/bf08320e.77098d51.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/bf08320e.c533f1de.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -27,17 +27,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">// list the data in the table</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">select * from ${target_table};</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h1><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="run-submarine-workbench-without-docker"></a>Run Subm [...]
path of workbench/lib for the first time. Or you can add parameter, getMysqlJar,
to get MySQL jar automatically.</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">cd submarine</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">./bin/submarine-daemon.sh start getMysqlJar</span></div> [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/bf08320e.77098d51.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/bf08320e.c533f1de.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/workbench/README.zh-CN/index.html b/docs/adminDocs/yarn/workbench/README.zh-CN/index.html
index 793211d..0cceeac 100644
--- a/docs/adminDocs/yarn/workbench/README.zh-CN/index.html
+++ b/docs/adminDocs/yarn/workbench/README.zh-CN/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">README.zh-CN | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"> [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/389ecd94.dedb01a4.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/389ecd94.275bc88a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/389ecd94.dedb01a4.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/389ecd94.275bc88a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/workbench/README/index.html b/docs/adminDocs/yarn/workbench/README/index.html
index 3e8208b..bac845c 100644
--- a/docs/adminDocs/yarn/workbench/README/index.html
+++ b/docs/adminDocs/yarn/workbench/README/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">README | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/5a22443f.f41f34a3.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/5a22443f.6ce2120e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Data scientists can interactively access notebooks, submit/manage jobs, manage models, create model training workflows, access data sets, and more through Submarine Workbench.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="register"></a>Register<a class="hash-link" href="#register" title="Direct link to heading">#</a></h2><p>Everyone who needs to use Submarine for machine learning algorithm development can log in to Submarine Workbench's WEB homepa [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/5a22443f.f41f34a3.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/5a22443f.6ce2120e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/adminDocs/yarn/workbench/notebook/setup-jupyter/index.html b/docs/adminDocs/yarn/workbench/notebook/setup-jupyter/index.html
index 6fe9709..54f6ab8 100644
--- a/docs/adminDocs/yarn/workbench/notebook/setup-jupyter/index.html
+++ b/docs/adminDocs/yarn/workbench/notebook/setup-jupyter/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">setup-jupyter | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/7103e683.e6ec7fa4.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/7103e683.2f82f88a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -26,17 +26,17 @@ forward to the kind nodes. Please refer to <a href="https://kind.sigs.k8s.io/doc
for more details.</p><p>You need to create a kind config file. The following is an example :</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kind: Cluster</span></div><div class="token-line" style="color:#bfc7d5"><span class="token p [...]
In this <a target="_blank" href="/assets/files/jupyter-b412bca5cd2199cfea640f5453431d9d.yaml">example yaml</a>, we use <a href="https://hub.docker.com/r/jupyter/minimal-notebook/" target="_blank" rel="noopener noreferrer">jupyter/minimal-notebook</a>
to make a single notebook running on the kind node.</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f jupyter.yaml --namespace submarine</span></div></div></div><button type="button" aria-label="Copy code to clipboard" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/7103e683.e6ec7fa4.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/7103e683.2f82f88a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/api/environment/index.html b/docs/api/environment/index.html
index 28c6e06..f5f0b4d 100644
--- a/docs/api/environment/index.html
+++ b/docs/api/environment/index.html
@@ -6,35 +6,35 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Environment REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/2f44017d.38cc17a6.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/2f44017d.c89c29e5.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
future releases.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="create-environment"></a>Create Environment<a class="hash-link" href="#create-environment" title="Direct link to heading">#</a></h2><p><code>POST /api/v1/environment</code></p><p><strong>Example Request</strong></p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-sh codeBlock_tuNs thin-scrollbar"><div class="codeBlock [...]
"name" of EnvironmentSpec is not supported.</p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="delete-environment"></a>Delete environment<a class="hash-link" href="#delete-environment" title="Direct link to heading">#</a></h3><p><code>GET /api/v1/environment/{name}</code></p><p><strong>Example Request:</strong></p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-sh codeBloc [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/2f44017d.38cc17a6.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/2f44017d.c89c29e5.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/api/experiment-template/index.html b/docs/api/experiment-template/index.html
index 4d1dcc8..6a33f15 100644
--- a/docs/api/experiment-template/index.html
+++ b/docs/api/experiment-template/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment Template REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/4726afa6.cc0b2a08.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/4726afa6.3b982e5a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -30,17 +30,17 @@ description: Introduction of this parameter</p><p>Users can use existing experim
After the user submits the experiment template, the submarine server finds the corresponding template based on the name. And the template handler converts input parameters to an actual experiment, such as a distributed TF experiment.</p><p>The "replicas", "cpu", "memory" of resources will be automatically parameterized, so developers do not need to add them.
For example, if there are "Ps" and "Worker" under spec, the following parameters will be automatically appended.</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">spec.Ps.replicas</span></div><div class="token-line" [...]
"name" of experiment template is not supported.</p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="delete-template"></a>Delete template<a class="hash-link" href="#delete-template" title="Direct link to heading">#</a></h3><p><code>GET /api/v1/template/{name}</code></p><p><strong>Example Request:</strong></p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-sh codeBlock_tuNs t [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/4726afa6.cc0b2a08.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/4726afa6.3b982e5a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/api/experiment/index.html b/docs/api/experiment/index.html
index a2c330f..8a5997b 100644
--- a/docs/api/experiment/index.html
+++ b/docs/api/experiment/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cu [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/80453470.4d8f4954.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/80453470.d2785b06.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
future releases.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="create-experiment-using-anonymousembedded-environment"></a>Create Experiment (Using Anonymous/Embedded Environment)<a class="hash-link" href="#create-experiment-using-anonymousembedded-environment" title="Direct link to heading">#</a></h2><p><code>POST /api/v1/experiment</code></p><p><strong>Example Request</strong></p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/80453470.4d8f4954.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/80453470.d2785b06.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/api/notebook/index.html b/docs/api/notebook/index.html
index 545b651..bf2a71a 100644
--- a/docs/api/notebook/index.html
+++ b/docs/api/notebook/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Notebook REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a0524152.f833922c.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a0524152.00ad7541.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a0524152.f833922c.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a0524152.00ad7541.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/community/HowToCommit/index.html b/docs/community/HowToCommit/index.html
index 71144a3..0f7bd95 100644
--- a/docs/community/HowToCommit/index.html
+++ b/docs/community/HowToCommit/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Guide for Apache Submarine Committers | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" conten [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a5ca038b.76786bbe.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a5ca038b.8fd39d90.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
credits page. This requires changing the site source in
<a href="https://github.com/apache/submarine-site/blob/master/community/member.md" target="_blank" rel="noopener noreferrer">https://github.com/apache/submarine-site/blob/master/community/member.md</a>. Once done,
update the Submarine website as described
@@ -45,17 +45,17 @@ for review.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnc
<a href="https://gitbox.apache.org/repos/asf/submarine.git" target="_blank" rel="noopener noreferrer">https://gitbox.apache.org/repos/asf/submarine.git</a></p><p>It is strongly recommended to use the cicd script to merge the PRs.
See the instructions at
<a href="https://github.com/apache/submarine/tree/master/dev-support/cicd" target="_blank" rel="noopener noreferrer">https://github.com/apache/submarine/tree/master/dev-support/cicd</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="adding-contributors-role"></a>Adding Contributors role<a class="hash-link" href="#adding-contributors-role" title="Direct link to heading">#</a></h2><p>There are three roles (Administrators, Committers, Contributors) in the [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a5ca038b.76786bbe.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a5ca038b.8fd39d90.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/community/README/index.html b/docs/community/README/index.html
index 55bd189..55af180 100644
--- a/docs/community/README/index.html
+++ b/docs/community/README/index.html
@@ -6,36 +6,36 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Apache Submarine Community | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/bf894ff2.4ebeeea2.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/bf894ff2.6fffcd56.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
for usage questions, help, and announcements.</li><li><a href="https://lists.apache.org/list.html?dev@submarine.apache.org" target="_blank" rel="noopener noreferrer">Dev</a> : <a href="mailto:dev-subscribe@submarine.apache.org" target="_blank" rel="noopener noreferrer">subscribe</a>, <a href="mailto:dev-unsubscribe@submarine.apache.org" target="_blank" rel="noopener noreferrer">unsubscribe</a>, <a href="https://lists.apache.org/list.html?dev@submarine.apache.org" target="_blank" rel="noo [...]
for people wanting to contribute to the project.</li><li><a href="https://lists.apache.org/list.html?commits@submarine.apache.org" target="_blank" rel="noopener noreferrer">Commits</a> : <a href="mailto:commits-subscribe@submarine.apache.org" target="_blank" rel="noopener noreferrer">subscribe</a>, <a href="mailto:commits-unsubscribe@submarine.apache.org" target="_blank" rel="noopener noreferrer">unsubscribe</a>, <a href="https://lists.apache.org/list.html?commits@submarine.apache.org" t [...]
-for commit messages and patches.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="license"></a>License<a class="hash-link" href="#license" title="Direct link to heading">#</a></h2><p>Submarine source code is under the Apache 2.0 license. See the <a href="https://github.com/apache/submarine/blob/master/LICENSE" target="_blank" rel="noopener noreferrer">LICENSE</a> file for details.</p></div></article><div class="margin-vert--xl"><div class="row"><div [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/bf894ff2.4ebeeea2.js"></script>
+for commit messages and patches.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="license"></a>License<a class="hash-link" href="#license" title="Direct link to heading">#</a></h2><p>Submarine source code is under the Apache 2.0 license. See the <a href="https://github.com/apache/submarine/blob/master/LICENSE" target="_blank" rel="noopener noreferrer">LICENSE</a> file for details.</p></div></article><div class="margin-vert--xl"><div class="row"><div [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/bf894ff2.6fffcd56.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/community/contributing/index.html b/docs/community/contributing/index.html
index 69b4230..24e7c04 100644
--- a/docs/community/contributing/index.html
+++ b/docs/community/contributing/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How To Contribute to Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/61cc1a3d.36b373ff.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/61cc1a3d.9d1eb134.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Don't push to the upstream master.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">git remote set-url --push upstream no_push</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Check upstream/origin:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># origin git@github.com:${USERNAME}/submarine.git (fetch)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># origin git@github.com:${USERNAME}/submarine.git (push)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># upstrea [...]
<img alt="jira_number_example" src="/assets/images/jira_number_example-9d86e8dd3b72d9d9c2adddfbffc00a54.png"></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="step4-create-a-local-branch-for-your-contribution"></a>Step4: Create a local branch for your contribution<a class="hash-link" href="#step4-create-a-local-branch-for-your-contribution" title="Direct link to heading">#</a></h3><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><di [...]
@@ -29,17 +29,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Create a new branch fro issue SUBMARINE-${jira_number}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">git checkout -b SUBMARINE-${jira_number}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Example: git checkout -b SUBMARINE-748 </span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="step5-develop--create-commits"></a>Step5: Develop & Create commits<a class="hash-link" href="#step5-develop--create-commits" title="Direct link to head [...]
<img alt="compare_pull_request_button" src="/assets/images/compare_pull_request_button-a5c8f7a7ebda5fad45d1d9e6ca8ed58a.png"></li></ul><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="pull-request-template"></a>Pull Request template<a class="hash-link" href="#pull-request-template" title="Direct link to heading">#</a></h4><ul><li><a href="https://github.com/apache/submarine/blob/bd7578cc28f8280f9170938d4469fcc965e24a89/.github/PULL_REQUEST_TEMPLATE" target=" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/61cc1a3d.36b373ff.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/61cc1a3d.9d1eb134.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/architecture-and-requirements/index.html b/docs/designDocs/architecture-and-requirements/index.html
index 30f8553..243c05f 100644
--- a/docs/designDocs/architecture-and-requirements/index.html
+++ b/docs/designDocs/architecture-and-requirements/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Architecture and Requirment | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-de [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/e3af4e10.33d3d928.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/e3af4e10.5eb7252d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<strong>Answer to that:</strong> Industries have open sourced many algorithm libraries, tools, and even pre-trained models so that data scientists can directly reuse these building blocks to hook up to their data without knowing intricate details inside these algorithms and models. </p></li><li><p>It was not easy to achieve "WYSIWYG, what you see is what you get" from IDEs: not easy to get output, visualization, troubleshooting experiences at the same place.
<strong>Answer to that:</strong> Notebooks concept was added to this picture, notebook brought the experiences of interactive coding, sharing, visualization, debugging under the same user interface. There're popular open-source notebooks like Apache Zeppelin/Jupyter.</p></li><li><p>It was not easy to manage dependencies: ML applications can run on one machine is hard to deploy on another machine because it has lots of libraries dependencies.
<strong>Answer to that:</strong> Containerization becomes popular and a standard to packaging dependencies to make it easier to "build once, run anywhere". </p></li><li><p>Fragmented tools, libraries were hard for ML engineers to learn. Experiences learned in one company are not naturally migratable to another company.
@@ -38,17 +38,17 @@
<code>Adhoc experiments</code>: which includes a Python/R/notebook, or even an adhoc Tensorflow/PyTorch task, etc. </p><p><code>Predefined experiment library</code>: This is specialized experiments, which including developed libraries such as CTR, BERT, etc. Users are only required to specify a few parameters such as input, output, hyper parameters, etc. Instead of worrying about where's training script/dependencies located.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor e [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +--------------------Submarine Server-----------------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | +---------+ +---------+ +----------+ +----------+ +------------+|</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | |Data set | |Notebooks| |Experiment| |Models | |Servings ||</span></div><div cla [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> (You can use http://stable.ascii-flow.appspot.com/#Draw</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> to draw such diagrams)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><p><code>Compute Resource Manager</code> Helps to manage compute resources on-prem/on-cloud, this mod [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/e3af4e10.33d3d928.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/e3af4e10.5eb7252d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/environments-implementation/index.html b/docs/designDocs/environments-implementation/index.html
index 1e6a3f9..0b59d15 100644
--- a/docs/designDocs/environments-implementation/index.html
+++ b/docs/designDocs/environments-implementation/index.html
@@ -6,38 +6,38 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Environments Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-de [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a7e506f8.9d673cdd.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a7e506f8.e314c914.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +-------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |+-----------------+|</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> || Python=3.7 ||</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> || Tensorflow=2.0 ||</span></div><div class="token-line" style="colo [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +-------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |+-----------------+| +------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> || Python=3.7 || |User1 |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> || Tensorflow=2 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><Include whatever base-libraries like CUDA, etc.></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><Make sure conda (with our preferred version) is installed></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><Make sure Jupyter (with our preferred version) is installed></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This is just a sample of Dockerfile, users can do more customizations if needed</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">ENTRYPOINT ["/submarine-bootstrap.sh"]</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><p>When Submarine Server (this is implementation detail of Su [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a7e506f8.9d673cdd.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a7e506f8.e314c914.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/experiment-implementation/index.html b/docs/designDocs/experiment-implementation/index.html
index 5f8f7cd..5dec0f1 100644
--- a/docs/designDocs/experiment-implementation/index.html
+++ b/docs/designDocs/experiment-implementation/index.html
@@ -6,39 +6,39 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/cbf00e67.cb0c6970.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/cbf00e67.2d0a3ac8.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +---------------------------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +----------+ | Experiment Tasks |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Run | | |</span></div><div class="token-line" style="color:#bfc7d5"><span class=" [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This environment can be different from notebook's own environment</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">environment = create_environment {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> DockerImage = "ubuntu:16",</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> Co [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +------------Submarine Server -----------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +--------------+ | +-----------------+ |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Client |+------->|Experimment Mgr | [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +-----------------+ +------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Template XYZ | | XYZ Template |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | |+---------------> | Handler |</span></div><div class="token-line" style="color:#bfc [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +-----------------+ +------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Template XYZ | | XYZ Template |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | |+---------------> | Handler |</span></div><div class="token-line" style="color:#bfc [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/cbf00e67.cb0c6970.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/cbf00e67.2d0a3ac8.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/implementation-notes/index.html b/docs/designDocs/implementation-notes/index.html
index 8a007d8..375a8ac 100644
--- a/docs/designDocs/implementation-notes/index.html
+++ b/docs/designDocs/implementation-notes/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Implementation Notes | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/63f0eece.0ba38c6c.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/63f0eece.63b3e44d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/63f0eece.0ba38c6c.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/63f0eece.63b3e44d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/notebook-implementation/index.html b/docs/designDocs/notebook-implementation/index.html
index a72d0d3..9dd175b 100644
--- a/docs/designDocs/notebook-implementation/index.html
+++ b/docs/designDocs/notebook-implementation/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Notebook Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/7fd88130.0ca8cf7a.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/7fd88130.dc235295.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +--------------+ +--------Submarine Server--------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Submarine UI | | +-------------------+ |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | |+---> Submarine | |</span></div><div class="token-line" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/7fd88130.0ca8cf7a.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/7fd88130.dc235295.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/storage-implementation/index.html b/docs/designDocs/storage-implementation/index.html
index 2423251..d0ceb69 100644
--- a/docs/designDocs/storage-implementation/index.html
+++ b/docs/designDocs/storage-implementation/index.html
@@ -6,35 +6,35 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Storage Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a5eec98c.f9ae5a12.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a5eec98c.85f44109.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +---------+ +------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> |Logs |<--+|Notebook |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +----------+ +---------+ +------------+ +----------------+</span></div><div class="token-lin [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a5eec98c.f9ae5a12.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a5eec98c.85f44109.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/submarine-server/architecture/index.html b/docs/designDocs/submarine-server/architecture/index.html
index 1256e9f..15ae356 100644
--- a/docs/designDocs/submarine-server/architecture/index.html
+++ b/docs/designDocs/submarine-server/architecture/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine Server Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/ada24b13.dd878683.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/ada24b13.c97171f6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> +----------------------Submarine Server--------------------------------+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | +-----------------+ +------------------+ +--------------------+ |</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> | | Experiment | |Notebook Session | |Environment Mgr | |</span></div [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/ada24b13.dd878683.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/ada24b13.c97171f6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/submarine-server/experimentSpec/index.html b/docs/designDocs/submarine-server/experimentSpec/index.html
index 7f18405..113c4d1 100644
--- a/docs/designDocs/submarine-server/experimentSpec/index.html
+++ b/docs/designDocs/submarine-server/experimentSpec/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Generic Expeiment Spec | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/40951386.365fcac6.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/40951386.253f9c9e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/40951386.365fcac6.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/40951386.253f9c9e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/wip-designs/security-implementation/index.html b/docs/designDocs/wip-designs/security-implementation/index.html
index 55895da..e997f88 100644
--- a/docs/designDocs/wip-designs/security-implementation/index.html
+++ b/docs/designDocs/wip-designs/security-implementation/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Security Implementation | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/6df4a83b.9e48c651.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/6df4a83b.2f6337d9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/6df4a83b.9e48c651.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/6df4a83b.2f6337d9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/wip-designs/submarine-clusterServer/index.html b/docs/designDocs/wip-designs/submarine-clusterServer/index.html
index 770ca4d..09eb532 100644
--- a/docs/designDocs/wip-designs/submarine-clusterServer/index.html
+++ b/docs/designDocs/wip-designs/submarine-clusterServer/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Cluster Server Design - High-Availability | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" co [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/b60f7df5.38f13fad.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/b60f7df5.abc142e2.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
algorithm development, job scheduling, model online services, model batch, and incremental updates. </p><p>In addition to the high availability of big data and machine learning frameworks,
the high availability of Submarine Server and Workbench Server itself is a key consideration.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="requirement"></a>Requirement<a class="hash-link" href="#requirement" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="cluster-metadata-center"></a>Cluster Metadata Center<a class="hash-link" href="#cluster-metadata-center" title="Direct link to [...]
but it should be noted that metadata is only suitable for storing small amounts of data and cannot be used to replace data storage.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="service-discovery"></a>Service discovery<a class="hash-link" href="#service-discovery" title="Direct link to heading">#</a></h3><p>By storing the information of the service or process in the metadata center, we can easily find the information of the service or process we need i [...]
@@ -45,17 +45,17 @@ Multiple submarine server groups are built into distributed clusters by using th
The Raft algorithm is involved by atomix lib of atomix that has passed Jepsen consistency verification.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="synchronize-workbench-notes"></a>Synchronize workbench notes<a class="hash-link" href="#synchronize-workbench-notes" title="Direct link to heading">#</a></h3><p>In cluster mode, the user creates, modifies, and deletes the note on any of the servers.
All need to be notified to all the servers in the cluster to synchronize the update of Notebook.
Failure to do so will result in the user not being able to continue while switching to another server.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="listen-for-note-update-events"></a>Listen for note update events<a class="hash-link" href="#listen-for-note-update-events" title="Direct link to heading">#</a></h3><p>Listen for the NEW_NOTE, DEL_NOTE, REMOVE_NOTE_TO_TRASH ... event of the notebook in the NotebookServer#onMessage() function.</p><h3><a aria [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/b60f7df5.38f13fad.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/b60f7df5.abc142e2.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/designDocs/wip-designs/submarine-launcher/index.html b/docs/designDocs/wip-designs/submarine-launcher/index.html
index 899253a..2ee5b44 100644
--- a/docs/designDocs/wip-designs/submarine-launcher/index.html
+++ b/docs/designDocs/wip-designs/submarine-launcher/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine Launcher | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cur [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/817286e8.87183388.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/817286e8.365aa0a9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
These applications are characterized by rapid and frequent build, release, and deployment.
Combined with the features of cloud computing, they are decoupled from the underlying hardware and operating system,
and can easily meet the requirements of scalability, availability, and portability. And provide better economy.</p><p>In the enterprise data center, submarine can support k8s/yarn/docker three resource scheduling systems;
@@ -40,17 +40,17 @@ By using this interface, you can run the submarine server, and workspace in k8s
we support running the submarine system in docker mode.</p><p>Users only need to provide several servers with docker runtime environment.
The submarine system can automatically cluster these servers into clusters, manage all the hardware resources of the cluster,
and run the service or workspace container in this cluster through scheduling algorithms.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="launcher-on-kubernetes"></a>Launcher On Kubernetes<a class="hash-link" href="#launcher-on-kubernetes" title="Direct link to heading">#</a></h3><p>submarine operator</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="launcher-on-yarn"></a>Launcher On Yarn<a class="hash-link" href="#launche [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/817286e8.87183388.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/817286e8.365aa0a9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/BuildFromCode/index.html b/docs/devDocs/BuildFromCode/index.html
index 47cf912..180a098 100644
--- a/docs/devDocs/BuildFromCode/index.html
+++ b/docs/devDocs/BuildFromCode/index.html
@@ -6,36 +6,36 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to Build Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/97b312ed.11011632.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/97b312ed.0cbf1664.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Usually this needs to rename and push to a proper Docker registry.</p></blockquote><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">mvn clean package -DskipTests</span></div></div></div><button type="button" aria-label="Copy code to clipboard [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Check Maven Wrapper</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">./mvnw -version</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># Replace 'mvn' with 'mvnw'. Example:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">./mvnw clean package -DskipTests</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://githu [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/97b312ed.11011632.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/97b312ed.0cbf1664.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/Dependencies/index.html b/docs/devDocs/Dependencies/index.html
index c3f84fc..d1f351c 100644
--- a/docs/devDocs/Dependencies/index.html
+++ b/docs/devDocs/Dependencies/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Dependencies for Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/72f8d982.f02fb10a.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/72f8d982.2228de32.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/72f8d982.f02fb10a.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/72f8d982.2228de32.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/Development/index.html b/docs/devDocs/Development/index.html
index 90830e3..60027ff 100644
--- a/docs/devDocs/Development/index.html
+++ b/docs/devDocs/Development/index.html
@@ -6,38 +6,38 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Development Guide | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/897bc7ae.e4750137.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/897bc7ae.3af7f093.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># run docker build</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">./dev-support/docker-images/submarine/build.sh</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># exit minikube docker daemon</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">eval</span><span class="token plain"> </span><span class="token variable" style="color:rgb(191, [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># exit minikube docker daemon</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">eval</span><span class="token plain"> </span><span class="token variable" style="color:rgb(191, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># run docker build</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">./dev-support/docker-images/database/build.sh</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># exit minikube docker daemon</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">eval</span><span class="token plain"> </span><span class="token variable" style="color:rgb(191, [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Method2 -- use port-forwarding</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl port-forward --address </span><span class="token number" style="color:rgb(247, 140, 108)">0.0</span><span class="token plain">.0.0 -n submarine-user-test service/t [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/897bc7ae.e4750137.js"></script>
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Method2 -- use port-forwarding</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl port-forward --address </span><span class="token number" style="color:rgb(247, 140, 108)">0.0</span><span class="token plain">.0.0 -n submarine-user-test service/t [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/897bc7ae.3af7f093.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/IntegrationTest/index.html b/docs/devDocs/IntegrationTest/index.html
new file mode 100644
index 0000000..0de5e2f
--- /dev/null
+++ b/docs/devDocs/IntegrationTest/index.html
@@ -0,0 +1,38 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to Run Integration Test | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-de [...]
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/60491701.4bbe6483.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/60491701.4bbe6483.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/devDocs/IntegrationTestE2E/index.html b/docs/devDocs/IntegrationTestE2E/index.html
index bbca213..9c0cd5d 100644
--- a/docs/devDocs/IntegrationTestE2E/index.html
+++ b/docs/devDocs/IntegrationTestE2E/index.html
@@ -5,36 +5,35 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to Run Frontend Integration Test | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/b9b5b6b9.2e4f4d91.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to Run integration E2E Test | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/b9b5b6b9.712e764e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-If your Submarine workbench is running on 127.0.0.1:4200, you should modify the <strong>WORKBENCH_PORT</strong> to 4200.</p></blockquote><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># a [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Method 2:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">mvn clean </span><span class="token function" style="color:rgb(130, 170, 255)">install</span><span class="token plain"> -U</span></div></div></div><button type="button" aria-label="Copy code t [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/b9b5b6b9.2e4f4d91.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+If you just finished developing the workbench appearance and the workbench is running on localhost:4200, then you should modify the WORKBENCH_PORT to 4200</p></blockquote><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105 [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/b9b5b6b9.712e764e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/IntegrationTestK8s/index.html b/docs/devDocs/IntegrationTestK8s/index.html
index 3121143..b0231d3 100644
--- a/docs/devDocs/IntegrationTestK8s/index.html
+++ b/docs/devDocs/IntegrationTestK8s/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to Run Integration K8s Test | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/b3da5595.2307e74a.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/b3da5595.3abf0f43.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/b3da5595.2307e74a.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/b3da5595.3abf0f43.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/devDocs/README/index.html b/docs/devDocs/README/index.html
index 0507a67..c6b1393 100644
--- a/docs/devDocs/README/index.html
+++ b/docs/devDocs/README/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Project Architecture | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/ee8d19c0.93c550b7.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/ee8d19c0.fbfdbdd5.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
experience all the functions of Submarine in a single docker environment, while
mini-submarine also provides developers with a development and testing
environment, Avoid the hassle of installing and deploying the runtime
@@ -30,17 +30,17 @@ environment installation tool for yarn-3.1+ and above.By using
submarine-installer, it is easy to install and deploy system services such as
<code>docker</code>, <code>nvidia-docker</code>, <code>nvidia driver</code>, <code>ETCD</code>, <code>Calico network</code> etc.
required by yarn-3.1+.</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/devDocs/README.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2LL7"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29. [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/ee8d19c0.93c550b7.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/ee8d19c0.fbfdbdd5.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/download/index.html b/docs/download/index.html
index b102131..674857d 100644
--- a/docs/download/index.html
+++ b/docs/download/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Download Apache Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/f9e23376.da3e97c9.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/f9e23376.022a9cba.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,17 +52,17 @@
<a href="https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.2.0/hadoop-3.2.0-src.tar.gz" target="_blank" rel="noopener noreferrer">submarine-hadoop-3.2.0-src.tar.gz</a> (1.1 MB,
<a href="https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0-src.tar.gz.mds" target="_blank" rel="noopener noreferrer">checksum</a>,
<a href="https://www.apache.org/dist/hadoop/common/hadoop-3.2.0/hadoop-3.2.0-src.tar.gz.asc" target="_blank" rel="noopener noreferrer">signature</a>)</p></li></ul></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/download.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 4 [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/f9e23376.da3e97c9.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/f9e23376.022a9cba.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/ecosystem/kaldi/RunningDistributedThchs30KaldiJobs/index.html b/docs/ecosystem/kaldi/RunningDistributedThchs30KaldiJobs/index.html
index d129a24..4fe19b5 100644
--- a/docs/ecosystem/kaldi/RunningDistributedThchs30KaldiJobs/index.html
+++ b/docs/ecosystem/kaldi/RunningDistributedThchs30KaldiJobs/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">RunningDistributedThchs30KaldiJobs | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content=" [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/6d147207.b9ad6a7c.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/6d147207.6bd99628.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -32,17 +32,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Running newaliases</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">invoke-rc.d: could not determine current runlevel</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">invoke-rc.d: policy-rc.d denied execution of restart.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Setting up bsd-mailx (8.1.2-0.20 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Creating config file /etc/default/gridengine with new version</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Setting up gridengine-client (6.2u5-7.4) ...</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Setting up tcsh (6.18.01-5) ...</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">update-alternati [...]
<img alt="alt text" src="/assets/images/sge_cluster-b9ac6485a770b5f8a031b29f6f430810.png" title="SGE for multiple jobs"></p><p><img alt="alt text" src="/assets/images/sge_stat-29ad9dfe485895eb54eea5baad709e15.png" title="SGE for user multiple jobs"></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/ecosystem/kaldi/RunningDistributedThchs30KaldiJobs.md" target="_blank" rel="noreferrer noo [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/6d147207.b9ad6a7c.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/6d147207.6bd99628.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/ecosystem/kaldi/WriteDockerfileKaldi/index.html b/docs/ecosystem/kaldi/WriteDockerfileKaldi/index.html
index 3f87aec..8c8d29b 100644
--- a/docs/ecosystem/kaldi/WriteDockerfileKaldi/index.html
+++ b/docs/ecosystem/kaldi/WriteDockerfileKaldi/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">WriteDockerfileKaldi | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/8dc7f8a8.bd68f0bd.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/8dc7f8a8.00709688.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -25,17 +25,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token function" style="color:rgb(130, 170, 255)">apt-get</span><span class="token plain"> clean </span><span class="token operator" style="color:rgb(137, 221, 255)">&&</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span cla [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token function" style="color:rgb(130, 170, 255)">git</span><span class="token plain"> clone --depth </span><span class="token number" style="color:rgb(247, 140, 108)">1</span><span class="token plain"> https://github.com/kaldi-asr/kaldi.git /opt/kaldi </span><span class="token operator" style="color:rgb(137, 221, 255)">&&</span><span class="token plain"> </span><span class [...]
You can also use prebuilt images for convenience in the docker hub:</p><ul><li>hadoopsubmarine/kaldi-latest-gpu-base:0.0.1</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/ecosystem/kaldi/WriteDockerfileKaldi.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class=" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/8dc7f8a8.bd68f0bd.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/8dc7f8a8.00709688.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/gettingStarted/helm/index.html b/docs/gettingStarted/helm/index.html
index 97f6194..bfb4c11 100644
--- a/docs/gettingStarted/helm/index.html
+++ b/docs/gettingStarted/helm/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Deploy Submarine with Helm | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/11fdf8a8.51bdf4bf.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/11fdf8a8.c6bb50f5.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -32,17 +32,17 @@ for more details if you want to customize the default value for Traefik.</p><p><
If you use <code>kind</code> to run local Kubernetes cluster,
please refer to this <a href="https://kind.sigs.k8s.io/docs/user/configuration/#extra-port-mappings" target="_blank" rel="noopener noreferrer">docs</a>
and set the configuration "extraPortMappings" when creating the k8s cluster.</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kind: Cluster</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/11fdf8a8.51bdf4bf.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/11fdf8a8.c6bb50f5.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/gettingStarted/kind/index.html b/docs/gettingStarted/kind/index.html
index f8655a0..69d9540 100644
--- a/docs/gettingStarted/kind/index.html
+++ b/docs/gettingStarted/kind/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Setup a Kubernetes cluster using KinD | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" conten [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/4f73ab67.8da9173d.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/4f73ab67.1b1091ec.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/4f73ab67.8da9173d.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/4f73ab67.1b1091ec.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/gettingStarted/notebook/index.html b/docs/gettingStarted/notebook/index.html
index 381b8c3..d40d3f6 100644
--- a/docs/gettingStarted/notebook/index.html
+++ b/docs/gettingStarted/notebook/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Notebook Tutorial | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/ed46a2dd.d5da6044.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/ed46a2dd.670fb234.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
and manage Jupyter notebooks.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="working-with-notebooks"></a>Working with notebooks<a class="hash-link" href="#working-with-notebooks" title="Direct link to heading">#</a></h2><p>We recommend using Web UI to manage notebooks.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="notebooks-web-ui"></a>Notebooks Web UI<a class="hash-link" href="#notebooks-web-ui" title="Direct link to [...]
left-hand panel to manage your notebooks.</p><p><img src="/assets/images/notebook-list-d1c9ea9b0b8b1d383268073068328a63.png"></p><p>To create a new notebook server, click “New Notebook”. You should see a form for entering \
details of your new notebook server.</p><ul><li>Notebook Name : Name of the notebook server. It should follow the rules below.<ol><li>Contain at most 63 characters.</li><li>Contain only lowercase alphanumeric characters or '-'.</li><li>Start with an alphabetic character.</li><li>End with an alphanumeric character.</li></ol></li><li>Environment : It defines a set of libraries and docker image.</li><li>CPU and Memory</li><li>GPU (optional)</li><li>EnvVar (optional) : Injects envi [...]
@@ -33,17 +33,17 @@ create experiments, as the example below:</p><div class="mdxCodeBlock_1zKU"><div
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">experiment_spec </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain"> ExperimentSpec</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token plain">meta</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">experiment_meta</span><span class="token punctuation" style= [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Create experiment</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">experiment </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain"> submarine_client</span><span class="token punctuation" style="color:r [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><p>You can create a new notebook, paste the above code and run it. Or, you can find the notebook <a href="https://github.com/apache/submarine/blob/master/submarine-sdk/pysubmarine/example/submarine_experiment_sdk.ipynb" target="_blank" rel="noopener noreferrer"><code>submarine_experiment_sdk.ipynb</code></a> inside the launched notebook session. You can open [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/ed46a2dd.d5da6044.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/ed46a2dd.670fb234.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/gettingStarted/python-sdk/index.html b/docs/gettingStarted/python-sdk/index.html
index fd3b078..0c13346 100644
--- a/docs/gettingStarted/python-sdk/index.html
+++ b/docs/gettingStarted/python-sdk/index.html
@@ -6,36 +6,36 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine Python SDK | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/0c952090.c572e012.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/0c952090.4ea975ad.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
It's better to use a new Python environment created by <code>Anoconda</code> or Python <code>virtualenv</code> to try this to avoid trouble to existing Python environment.
A sample Python virtual env can be setup like this:</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">wget</span><span class="token plain"> https://files.pythonhosted.org/packages/33/bc/fa0b5347139cd9564f [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Make sure to install using Python 3</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">python3 virtualenv-16.0.0/virtualenv.py venv</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin cla [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/0c952090.c572e012.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/0c952090.4ea975ad.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 2324ddb..573be96 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine Local Deployment | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/c18d5a16.88dc9a3d.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/c18d5a16.78977a16.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Method2 -- using port-forwarding</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ kubectl port-forward --address </span><span class="token number" style="color:rgb(247, 140, 108)">0.0</span><span class="token plain">.0.0 service/submarine-traefik </ [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/c18d5a16.88dc9a3d.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/c18d5a16.78977a16.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/releases/submarine-release-0.2.0/index.html b/docs/releases/submarine-release-0.2.0/index.html
index 816826f..f79bfb8 100644
--- a/docs/releases/submarine-release-0.2.0/index.html
+++ b/docs/releases/submarine-release-0.2.0/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Apache Submarine Release 0.2.0 | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/68f97fb6.389eaa32.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/68f97fb6.71b73dd4.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
46 patches for improvements and bug fixes.</p><p>We encourage to <a href="/docs/download">download</a> the latest release. Feedback through the <a href="/docs/community/README">mailing lists</a> is very welcome.</p><p>You can visit <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12343240&styleName=&projectId=12316221" target="_blank" rel="noopener noreferrer">issue tracker</a> for full list of issues that are resolved.</p></div></article><div class="margin [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/68f97fb6.389eaa32.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/68f97fb6.71b73dd4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/releases/submarine-release-0.3.0/index.html b/docs/releases/submarine-release-0.3.0/index.html
index e38b009..28f8a23 100644
--- a/docs/releases/submarine-release-0.3.0/index.html
+++ b/docs/releases/submarine-release-0.3.0/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Apache Submarine Release 0.3.0 | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/ce8089d4.35886144.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/ce8089d4.a49e036e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
196 patches for improvements and bug fixes. The highlighted features are as follows:</p><ul><li>Mini-submarine (YARN)</li><li>Basic Tensorflow job submission to k8s through submarine-server RESTful API</li><li>Job submission on YARN through submarine-server RPC protocol</li></ul><p>We encourage to <a href="/docs/download">download</a> the latest release. Feedback through the <a href="/docs/community/README">mailing lists</a> is very welcome.</p><p>You can visit <a href="https://issues.ap [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/ce8089d4.35886144.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/ce8089d4.a49e036e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/releases/submarine-release-0.4.0/index.html b/docs/releases/submarine-release-0.4.0/index.html
index b5e2f6c..a1ce542 100644
--- a/docs/releases/submarine-release-0.4.0/index.html
+++ b/docs/releases/submarine-release-0.4.0/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Apache Submarine Release 0.4.0 | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/908f39ac.581d999f.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/908f39ac.d1ecd9c7.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
175 patches for improvements and bug fixes. The highlighted features are as follows:</p><ul><li>Submarine Experiments: Refactor the Job to experiment and redefined the experiment spec</li><li>Submarine Helm Charts: Provides one command to install the submarine into the Kubernetes cluster</li><li>PySubmarine: Submarine Python SDK</li></ul><p>We encourage to <a href="/docs/download">download</a> the latest release. Feedback through the <a href="/docs/community/README">mailing lists</a> is [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/908f39ac.581d999f.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/908f39ac.d1ecd9c7.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/releases/submarine-release-0.5.0/index.html b/docs/releases/submarine-release-0.5.0/index.html
index fe7fd4a..363baaa 100644
--- a/docs/releases/submarine-release-0.5.0/index.html
+++ b/docs/releases/submarine-release-0.5.0/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Apache Submarine Release 0.5.0 | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/b14baf33.6f376665.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/b14baf33.f9068b4f.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
99 patches for improvements and bug fixes. The highlighted features are as follows:</p><ul><li>Submarine Experiments: Redefined the experiment spec, sync up code from Git, it could be HTTP and ssh</li><li>Predefined experiment template: Register A experiment template and submit the related parameter to run an experiment using Rest API</li><li>Environment profile: Users could easily manage their docker image and conda environment</li><li>Jupyter Notebook: Spawn a jupyter notebook using Re [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/b14baf33.6f376665.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/b14baf33.f9068b4f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/api/environment/index.html b/docs/userDocs/api/environment/index.html
index bc9fc2b..29af893 100644
--- a/docs/userDocs/api/environment/index.html
+++ b/docs/userDocs/api/environment/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Environment REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/22e91045.20d058f2.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/22e91045.6b34a8f9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/22e91045.20d058f2.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/22e91045.6b34a8f9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/api/experiment-template/index.html b/docs/userDocs/api/experiment-template/index.html
index ffe3e36..ec13945 100644
--- a/docs/userDocs/api/experiment-template/index.html
+++ b/docs/userDocs/api/experiment-template/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment Template REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a4535337.1298a5b6.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a4535337.c11abdad.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a4535337.1298a5b6.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a4535337.c11abdad.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/api/experiment/index.html b/docs/userDocs/api/experiment/index.html
index 0119db9..f78c591 100644
--- a/docs/userDocs/api/experiment/index.html
+++ b/docs/userDocs/api/experiment/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cu [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/11695589.c63c8239.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/11695589.b9b6556f.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/11695589.c63c8239.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/11695589.b9b6556f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/api/notebook/index.html b/docs/userDocs/api/notebook/index.html
index 9948fc6..91b2f36 100644
--- a/docs/userDocs/api/notebook/index.html
+++ b/docs/userDocs/api/notebook/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Notebook REST API | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/be249313.00f5219a.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/be249313.9727c9c0.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/be249313.00f5219a.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/be249313.9727c9c0.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/k8s/how-to-use-tensorboard/index.html b/docs/userDocs/k8s/how-to-use-tensorboard/index.html
index 2433dd4..d017d2f 100644
--- a/docs/userDocs/k8s/how-to-use-tensorboard/index.html
+++ b/docs/userDocs/k8s/how-to-use-tensorboard/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">How to use tensorboard in Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content= [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/26a6a7c6.301e4512.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/26a6a7c6.4aad8aaa.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="connect-to-the-tensorboard-webpaage"></a>Connect to the tensorboard webpaage<a class="hash-link" href="#connect-to-the-tensorboard-webpaage" title="Direct link to heading">#</a></h2><ol><li>Open the experiment page in the workbench, and Click the <code>TensorBoard</code> button.</ [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/26a6a7c6.301e4512.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/26a6a7c6.4aad8aaa.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/k8s/run-experiment-template-rest/index.html b/docs/userDocs/k8s/run-experiment-template-rest/index.html
index b390db6..110deaa 100644
--- a/docs/userDocs/k8s/run-experiment-template-rest/index.html
+++ b/docs/userDocs/k8s/run-experiment-template-rest/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Run Experiment Template Guide (REST) | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/e566d731.b7d9fabe.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/e566d731.b88c7b4f.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/e566d731.b7d9fabe.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/e566d731.b88c7b4f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/k8s/run-pytorch-experiment-rest/index.html b/docs/userDocs/k8s/run-pytorch-experiment-rest/index.html
index 743f323..3c6f189 100644
--- a/docs/userDocs/k8s/run-pytorch-experiment-rest/index.html
+++ b/docs/userDocs/k8s/run-pytorch-experiment-rest/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Run PyTorch Experiment Guide (REST) | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content= [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/c7f44cf7.08e7bbd1.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/c7f44cf7.5b7e6d3a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="create-experiment-by-rest-api"></a>Create Experiment by REST API<a class="hash-link" href="#create-experiment-by-rest-api" title="Direct link to heading">#</a></h2><p><code>POST /api/v1/experiment</code></p><p><strong>Example Request</strong></p><div class="mdxCodeBlock_1zKU"><div [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/c7f44cf7.08e7bbd1.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/c7f44cf7.5b7e6d3a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/k8s/run-tensorflow-experiment-rest/index.html b/docs/userDocs/k8s/run-tensorflow-experiment-rest/index.html
index 88d1640..db0167a 100644
--- a/docs/userDocs/k8s/run-tensorflow-experiment-rest/index.html
+++ b/docs/userDocs/k8s/run-tensorflow-experiment-rest/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Run TensorFlow Experiment Guide (REST) | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" conte [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/c73617ba.6b7e7c7c.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/c73617ba.0d44e802.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/c73617ba.6b7e7c7c.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/c73617ba.0d44e802.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/others/mlflow/index.html b/docs/userDocs/others/mlflow/index.html
index cea4d61..5718997 100644
--- a/docs/userDocs/others/mlflow/index.html
+++ b/docs/userDocs/others/mlflow/index.html
@@ -6,38 +6,38 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">MLflow UI | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><me [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/82a4a2ce.53b81d05.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/82a4a2ce.45f6b083.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
use the log_param or log_metric in ModelClient API, we could view
the result in MLflow UI. Below is the example of the usage of MLflow
UI.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="example"></a>Example<a class="hash-link" href="#example" title="Direct link to heading">#</a></h3><ol><li><code>cd ./submarine/dev-support/examples/tracking</code></li><li><code>eval $(minikube -p minikube docker-env)</code></li><li><code>sh build.sh</code>(it will take few minutes)</li><li><code>sh post.sh</code></li><li>In the MLflow UI page, you can see the log_param and the log_metric
result. You can also compare the training between different workers.
<img src="/assets/images/mlflow-ui-e2fbae31ba60c324e66f00f0ae3caebf.png"></li></ol></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/userDocs/others/mlflow.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2LL7"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5- [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/82a4a2ce.53b81d05.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/82a4a2ce.45f6b083.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/others/tensorboard/index.html b/docs/userDocs/others/tensorboard/index.html
index 52fe650..a37b801 100644
--- a/docs/userDocs/others/tensorboard/index.html
+++ b/docs/userDocs/others/tensorboard/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Tensorboard | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/1dbe41c3.68e3fdea.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/1dbe41c3.9b42d86f.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="connect-to-the-tensorboard-webpage"></a>Connect to the tensorboard webpage<a class="hash-link" href="#connect-to-the-tensorboard-webpage" title="Direct link to heading">#</a></h2><ol><li>Open the experiment page in the workbench, and Click the <code>TensorBoard</code> button.</li> [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/1dbe41c3.68e3fdea.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/1dbe41c3.9b42d86f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/README/index.html b/docs/userDocs/submarine-sdk/README/index.html
index 3236792..fc91405 100644
--- a/docs/userDocs/submarine-sdk/README/index.html
+++ b/docs/userDocs/submarine-sdk/README/index.html
@@ -6,34 +6,34 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine-SDK | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/54b0b691.691d87f6.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/54b0b691.b99b3806.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
add tracking/metrics and view tracking/metrics from Submarine Workbench UI.</p></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/userDocs/submarine-sdk/README.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2LL7"><g><path d="m34.5 11.7l-3 3.1-6.3-6 [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/54b0b691.691d87f6.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/54b0b691.b99b3806.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/experiment-client/index.html b/docs/userDocs/submarine-sdk/experiment-client/index.html
index 890f6d5..e556fec 100644
--- a/docs/userDocs/submarine-sdk/experiment-client/index.html
+++ b/docs/userDocs/submarine-sdk/experiment-client/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Experiment Client | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/0581431b.13858e8b.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/0581431b.633294ea.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Returns</li><li>The detailed info about the submarine experiment.</li></ul></blockquote><p>Example</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token keyword" style="font-style:italic">from</span><span class="token plain"> submarine </span><span [...]
<strong>Returns</strong></li><li>The detailed info about the submarine experiment.</li></ul></blockquote><p>Example</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">client</span><span class="token punctuation" style="color:rgb(199, 146, [...]
By default print all the logs of Pod.</p><blockquote><p><strong>Parameters</strong></p><ul><li><strong>id</strong>: Submarine experiment id.</li><li><strong>onlyMaster</strong>: By default include pod log of "master" which might be Tensorflow PS/Chief or PyTorch master.</li></ul></blockquote><p>Example</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines [...]
@@ -29,17 +29,17 @@ By default print all the logs of Pod.</p><blockquote><p><strong>Parameters</stro
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="list_logstatus-str---listdict"></a><code>list_log(status: str) -> list[dict]</code><a class="hash-link" href="#list_logstatus-str---listdict" title="Direct link to heading">#</a></h3><p>List experiment log.</p><blockquote><p><strong>Parameters</strong></p><ul><li><strong>status [...]
<strong>Returns</strong></li><li>List of submarine experiment logs.</li></ul></blockquote><p>Example</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">logs </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span [...]
<strong>Returns</strong></li><li>Submarine experiment logs.</li></ul></blockquote><p>Example</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">logs </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class=" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/0581431b.13858e8b.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/0581431b.633294ea.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/model-client/index.html b/docs/userDocs/submarine-sdk/model-client/index.html
index 32207b6..9f58280 100644
--- a/docs/userDocs/submarine-sdk/model-client/index.html
+++ b/docs/userDocs/submarine-sdk/model-client/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Model Client | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"> [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a3083325.97361465.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a3083325.e9e73015.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
:return: Active Run</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="modelsclientlog_paramkey-value-none"></a>ModelsClient.log_param(key, value)->None<a class="hash-link" href="#modelsclientlog_paramkey-value-none" title="Direct link to heading">#</a></h2><p>Log parameter under the current run.</p><ul><li><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="parameters"></a>Parameters<a class="hash-link" href="#parameters [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">periscope = ModelsClient()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">with periscope.start() as run:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> periscope.log_param("learning_rate", 0.01)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div>< [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">params = {"learning_rate": 0.01, "n_estimators": 10}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
@@ -29,17 +29,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">periscope = ModelsClient()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">with periscope.start() as run:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> periscope.log_metric("mse", 2500.00)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div>< [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">metrics = {"mse": 2500.00, "rmse": 50.00}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">periscope = ModelsClient()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">with periscope.start() as run:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> periscope.log_metrics(metrics)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h2><a aria-hidde [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a3083325.97361465.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a3083325.e9e73015.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/pysubmarine/development/index.html b/docs/userDocs/submarine-sdk/pysubmarine/development/index.html
index 8bd1b31..42c8559 100644
--- a/docs/userDocs/submarine-sdk/pysubmarine/development/index.html
+++ b/docs/userDocs/submarine-sdk/pysubmarine/development/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Python SDK Development | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/cfa5b027.634aaf76.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/cfa5b027.0104c9ba.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -32,17 +32,17 @@ to generate latest version of SDK.</p><ul><li><a href="https://github.com/apache
To elaborate, we can develop the sdk in local but can reach out to mlflow server by proxy.</p><ol><li>Install telepresence follow <a href="https://www.telepresence.io/reference/install" target="_blank" rel="noopener noreferrer">the instruction</a>.</li><li>Start proxy pod</li></ol><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;back [...]
in <a href="https://github.com/apache/submarine/blob/master/submarine-sdk/pysubmarine/setup.py" target="_blank" rel="noopener noreferrer">setup.py</a></li><li>Install Python packages</li></ol><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin [...]
in your local directory</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-bash codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">python setup.py bdist_wheel</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><ol sta [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/cfa5b027.634aaf76.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/cfa5b027.0104c9ba.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/pysubmarine/tracking/index.html b/docs/userDocs/submarine-sdk/pysubmarine/tracking/index.html
index 8f249b1..c575573 100644
--- a/docs/userDocs/submarine-sdk/pysubmarine/tracking/index.html
+++ b/docs/userDocs/submarine-sdk/pysubmarine/tracking/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">PySubmarine Tracking | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-c [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/63003c38.dbce9bd2.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/63003c38.05973839.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -31,17 +31,17 @@ is expected in the format <code><dialect>+<driver>://<username>
By default it's <code>mysql+pymysql://submarine:password@localhost:3306/submarine</code>.
More detail : <a href="https://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls" target="_blank" rel="noopener noreferrer">SQLAlchemy docs</a></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="submarinelog_metrickey-value-step0"></a><code>submarine.log_metric(key, value, step=0)</code><a class="hash-link" href="#submarinelog_metrickey-value-step0" title="Direct link to heading">#</a></h3><p>logs a single key-value metric. The value must [...]
by default it's 0.</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="submarinelog_paramkey-value"></a><code>submarine.log_param(key, value)</code><a class="hash-link" href="#submarinelog_paramkey-value" title="Direct link to heading">#</a></h3><p>logs a single key-value parameter. The key and value are both strings.</p><p><strong>Parameters</strong></p><ul><li>key - Parameter name (string).</li><li>value - Parameter value (string).</li></ul></di [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/63003c38.dbce9bd2.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/63003c38.05973839.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-sdk/tracking/index.html b/docs/userDocs/submarine-sdk/tracking/index.html
index 591762f..c73bf7d 100644
--- a/docs/userDocs/submarine-sdk/tracking/index.html
+++ b/docs/userDocs/submarine-sdk/tracking/index.html
@@ -6,37 +6,37 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Tracking | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><met [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/a49341a2.78818bf6.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/a49341a2.6c735ac9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
data exchange, and task tracking capabilities to more efficiently improve the
development and execution of machine learning productivity</p><ul><li>Allow data scientist to track distributed ML experiment</li><li>Support store ML parameters and metrics in Submarine-server</li><li>Support hdfs, S3 and mysql (Currently we only support mysql)</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="functions"></a>Functions<a class="hash-link" href="#functions" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="- [...]
By default it's <code>mysql+pymysql://submarine:password@localhost:3306/submarine</code>.
More detail : <a href="https://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls" target="_blank" rel="noopener noreferrer">SQLAlchemy docs</a></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="submarinelog_paramkey-str-value-str---none"></a><code>submarine.log_param(key: str, value: str) -> None</code><a class="hash-link" href="#submarinelog_paramkey-str-value-str---none" title="Direct link to heading">#</a></h3><p>log a single key-va [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/a49341a2.78818bf6.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/a49341a2.6c735ac9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-security/spark-security/README/index.html b/docs/userDocs/submarine-security/spark-security/README/index.html
index 3986de6..50b1c63 100644
--- a/docs/userDocs/submarine-security/spark-security/README/index.html
+++ b/docs/userDocs/submarine-security/spark-security/README/index.html
@@ -6,22 +6,22 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Submarine Spark Security Plugin | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/d46ae3ab.ae020e9a.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/d46ae3ab.18812427.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
such as HDFS, Hive, HBase, Solr and Sqoop2. However, <a href="http://spark.apache.org" target="_blank" rel="noopener noreferrer">Apache Spark™</a> is not counted in yet.
When a secured HDFS cluster is used as a data warehouse accessed by various users and groups via different applications wrote by Spark and Hive,
it is very difficult to guarantee data management in a consistent way. Apache Spark users visit data warehouse only
@@ -45,17 +45,17 @@ to enable/disable auditing.</p><div class="mdxCodeBlock_1zKU"><div class="codeBl
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="settings-for-apache-spark"></a>Settings for Apache Spark<a class="hash-link" href="#settings-for-apache-spark" title="Direct link to heading">#</a></h4><p>You can configure <code>spark.sql.extensions</code> with the <code>*Extension</code> we provided.
For example, <code>spark.sql.extensions=org.apache.submarine.spark.security.api.RangerSparkAuthzExtension</code></p><p>Currently, you can set the following options to <code>spark.sql.extensions</code> to choose authorization w/ or w/o
extra functions.</p><table><thead><tr><th>option</th><th>authorization</th><th>row filtering</th><th>data masking</th></tr></thead><tbody><tr><td>org.apache.submarine.spark.security.api.RangerSparkAuthzExtension</td><td>√</td><td>×</td><td>×</td></tr><tr><td>org.apache.submarine.spark.security.api.RangerSparkSQLExtension</td><td>√</td><td>√</td><td>√</td></tr></tbody></table></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/ [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/d46ae3ab.ae020e9a.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/d46ae3ab.18812427.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/submarine-security/spark-security/build-submarine-spark-security-plugin/index.html b/docs/userDocs/submarine-security/spark-security/build-submarine-spark-security-plugin/index.html
index a3b1d09..d1a9879 100644
--- a/docs/userDocs/submarine-security/spark-security/build-submarine-spark-security-plugin/index.html
+++ b/docs/userDocs/submarine-security/spark-security/build-submarine-spark-security-plugin/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Building Submarine Spark Security Plugin | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" con [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/692185d6.ce854d3f.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/692185d6.f3665bb9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/692185d6.ce854d3f.js"></script>
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/692185d6.f3665bb9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/Dockerfiles/index.html b/docs/userDocs/yarn/Dockerfiles/index.html
index 19b60df..7dfc67c 100644
--- a/docs/userDocs/yarn/Dockerfiles/index.html
+++ b/docs/userDocs/yarn/Dockerfiles/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Write Dockerfiles for Submarine | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/57a4862f.4fc4c6bb.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/57a4862f.f8e59b22.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/57a4862f.4fc4c6bb.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/57a4862f.f8e59b22.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/TestAndTroubleshooting/index.html b/docs/userDocs/yarn/TestAndTroubleshooting/index.html
index c0dcfca..fd20955 100644
--- a/docs/userDocs/yarn/TestAndTroubleshooting/index.html
+++ b/docs/userDocs/yarn/TestAndTroubleshooting/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Test and Troubleshooting | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defau [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/53cf78e1.fa950c33.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/53cf78e1.dd1fe24c.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -28,17 +28,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(191, 199, 213)">MOUNTS</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token variable" style="color:rgb(191, 199, 213)">`</span><span class="token variable function" style="color:rgb(130, 170, 255)">find</span><span class="token variable" style="color:rgb(191, 199, 213)"> /proc/*/mounts </span><span [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">[</span><span class="token plain"> -z </span><span class="token string" style="color:rgb(195, 232, 141)">"</span><span class="token string variable" style="color:rgb(191, 199, 213)">$MOUNTS</span><span class="token string" style="color:rgb(195, 232, 141)">"</span><span class="token plain"> </span><span class="token punctuat [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">printf</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"PID</span><span class="token string entity" style="color:rgb(195, 232, 141)">\t</span><span class="token string" style="color:rgb(195, 232, 141)">NAME</span><span class="token string entity" style="color:rgb(195, 23 [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/53cf78e1.fa950c33.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/53cf78e1.dd1fe24c.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/WriteDockerfileMX/index.html b/docs/userDocs/yarn/WriteDockerfileMX/index.html
index 437fcde..c64fe26 100644
--- a/docs/userDocs/yarn/WriteDockerfileMX/index.html
+++ b/docs/userDocs/yarn/WriteDockerfileMX/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Docker Images for MXNet | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/6c58af36.aca8b7ce.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/6c58af36.29e9e75e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -28,17 +28,17 @@ For example <code>python</code>, <code>scipy</code>. For GPU support, you also n
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"Install python related packages"</span><span class="token plain"> </span><span class="token operator" style="color:rgb(137, 221, 255)">&&</span><span class="token plain"> </span><span class="token pun [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Install hadoop</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">ENV </span><span class="token assign-left variable" style="color:rgb(191, 199, 213)">HADOOP_VERSION</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token function" style="color:rgb(130, 170, 255)">tar</span><span class="token plain"> zxf hadoop-</span><span class="token variable" style="color:rgb(191, 199, 213)">${HADOOP_VERSION}</span><span class="token plain">.tar.gz</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token function" style="color:rgb(130, 170, 255)">ln [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/6c58af36.aca8b7ce.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/6c58af36.29e9e75e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/WriteDockerfilePT/index.html b/docs/userDocs/yarn/WriteDockerfilePT/index.html
index c51cbb4..d23ba31 100644
--- a/docs/userDocs/yarn/WriteDockerfilePT/index.html
+++ b/docs/userDocs/yarn/WriteDockerfilePT/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Docker Images for PyTorch | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/7984174b.8f19f685.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/7984174b.9841ff2d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -27,17 +27,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">WORKDIR /opt/pytorch</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN </span><span class="token function" style="color:rgb(130, 170, 255)">git</span><span class="token plain"> clone https://github.com/pytorch/vision.git </span><span class="token operator" style="color:rgb(137, 221, 255)">&&</span><span class="token plain"> </span><span class="token builtin c [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><p>On top of above image, add files, install packages to access HDFS</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-shell codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="t [...]
You can also use prebuilt images for convenience:</p><ul><li>hadoopsubmarine/pytorch-latest-gpu-base:0.0.1</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/userDocs/yarn/WriteDockerfilePT.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2LL7"><g><pa [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/7984174b.8f19f685.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/7984174b.9841ff2d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/WriteDockerfileTF/index.html b/docs/userDocs/yarn/WriteDockerfileTF/index.html
index 18c9beb..b14eb44 100644
--- a/docs/userDocs/yarn/WriteDockerfileTF/index.html
+++ b/docs/userDocs/yarn/WriteDockerfileTF/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Docker Images for TensorFlow | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/f477976c.630c45b0.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/f477976c.dcbea3e7.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -28,17 +28,17 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN pip --no-cache-dir </span><span class="token function" style="color:rgb(130, 170, 255)">install</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> Pillow </span><span class="token punctuation" style="color:rgb(199, 146, 23 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">RUN pip --no-cache-dir </span><span class="token function" style="color:rgb(130, 170, 255)">install</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> http://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.13.1-cp27-none- [...]
You can also use prebuilt images for convenience:</p><ul><li>hadoopsubmarine/tf-1.13.1-gpu:0.0.1</li><li>hadoopsubmarine/tf-1.13.1-cpu:0.0.1</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/docs/userDocs/yarn/WriteDockerfileTF.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 4 [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/f477976c.630c45b0.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/f477976c.dcbea3e7.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/YARNRuntimeGuide/index.html b/docs/userDocs/yarn/YARNRuntimeGuide/index.html
index adf2fd6..51949fa 100644
--- a/docs/userDocs/yarn/YARNRuntimeGuide/index.html
+++ b/docs/userDocs/yarn/YARNRuntimeGuide/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">YARN Runtime Quick Start Guide | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/fa111d7f.ae15f946.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/fa111d7f.fa983e12.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -28,17 +28,17 @@ the <code>submarine-core-${SUBMARINE_VERSION}.jar</code>, <code>submarine-yarnse
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">python virtualenv-16.0.0/virtualenv.py venv</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">. venv/bin/activate</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pip install pytorch==0.4.0</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">zip -r myvenv.zip venv</span></div><div class="token-line" style [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_2GIj">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="with-docker-1"></a>With Docker<a class="hash-link" href="#with-docker-1" title="Direct link to heading">#</a></h3><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-undefined codeBlock_tuNs thin-scrollbar"><div class="cod [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">python virtualenv-16.0.0/virtualenv.py venv</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">. venv/bin/activate</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pip install mxnet==1.5.1</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">zip -r myvenv.zip venv</span></div><div class="token-line" style=" [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/fa111d7f.ae15f946.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/fa111d7f.fa983e12.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar10_estimator_tf_1.13.1/README/index.html b/docs/userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar10_estimator_tf_1.13.1/README/index.html
index d2e7d34..ce433e3 100644
--- a/docs/userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar10_estimator_tf_1.13.1/README/index.html
+++ b/docs/userDocs/yarn/docker/tensorflow/with-cifar10-models/ubuntu-18.04/cifar10_estimator_tf_1.13.1/README/index.html
@@ -6,18 +6,18 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">README | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
-<link rel="preload" href="/78.25baa806.js" as="script">
-<link rel="preload" href="/935f2afb.4fd644c9.js" as="script">
-<link rel="preload" href="/17896441.bdc3ce75.js" as="script">
-<link rel="preload" href="/76a60836.d25de335.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
+<link rel="preload" href="/79.fc4e19d9.js" as="script">
+<link rel="preload" href="/935f2afb.7f3c7d29.js" as="script">
+<link rel="preload" href="/17896441.45b3e57c.js" as="script">
+<link rel="preload" href="/76a60836.b237b360.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -70,17 +70,17 @@ additional data like images that pass through it.</p><p>You'll see somethin
<code>job dir</code> parameter you used to train or evaluate your model.</p><p>Check TensorBoard during training or after it. Just point TensorBoard to the
model_dir you chose on the previous step.</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-shell codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">tensorboard --log-dir</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token string" style="color:rgb(195, [...]
similar to:</p><div class="mdxCodeBlock_1zKU"><div class="codeBlockContent_actS"><div tabindex="0" class="prism-code language-python codeBlock_tuNs thin-scrollbar"><div class="codeBlockLines_3uvA" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">File </span><span class="token string" style="color:rgb(195, 232, 141)">"cifar10_main.py"</span><span class="token punctuation" style="color:rgb(199, 146, 234)">,</sp [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
-<script src="/78.25baa806.js"></script>
-<script src="/935f2afb.4fd644c9.js"></script>
-<script src="/17896441.bdc3ce75.js"></script>
-<script src="/76a60836.d25de335.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
+<script src="/79.fc4e19d9.js"></script>
+<script src="/935f2afb.7f3c7d29.js"></script>
+<script src="/17896441.45b3e57c.js"></script>
+<script src="/76a60836.b237b360.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/e3af4e10.33d3d928.js b/e3af4e10.5eb7252d.js
similarity index 98%
rename from e3af4e10.33d3d928.js
rename to e3af4e10.5eb7252d.js
index b939572..3da9c0b 100644
--- a/e3af4e10.33d3d928.js
+++ b/e3af4e10.5eb7252d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[67],{134:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return d}));var a=n(3),r=n(7),o=(n(0),n(144)),i={title:"Architecture and Requirment"},s={unversionedId:"designDocs/architecture-and-requirements",id:"designDocs/architecture-and-requirements",isDocsHomePage:!1,title:"Architecture and Requirment" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{135:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return d}));var a=n(3),r=n(7),o=(n(0),n(145)),i={title:"Architecture and Requirment"},s={unversionedId:"designDocs/architecture-and-requirements",id:"designDocs/architecture-and-requirements",isDocsHomePage:!1,title:"Architecture and Requirment" [...]
\ No newline at end of file
diff --git a/e566d731.b7d9fabe.js b/e566d731.b88c7b4f.js
similarity index 95%
rename from e566d731.b7d9fabe.js
rename to e566d731.b88c7b4f.js
index 3970a6b..637070f 100644
--- a/e566d731.b7d9fabe.js
+++ b/e566d731.b88c7b4f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{135:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return s}));var r=n(3),a=n(7),p=(n(0),n(144)),i={title:"Run Experiment Template Guide (REST)"},c={unversionedId:"userDocs/k8s/run-experiment-template-rest",id:"userDocs/k8s/run-experiment-template-rest",isDocsHomePage:!1,title:"Run Experiment Te [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{136:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return s}));var r=n(3),a=n(7),p=(n(0),n(145)),i={title:"Run Experiment Template Guide (REST)"},c={unversionedId:"userDocs/k8s/run-experiment-template-rest",id:"userDocs/k8s/run-experiment-template-rest",isDocsHomePage:!1,title:"Run Experiment Te [...]
\ No newline at end of file
diff --git a/ed46a2dd.d5da6044.js b/ed46a2dd.670fb234.js
similarity index 93%
rename from ed46a2dd.d5da6044.js
rename to ed46a2dd.670fb234.js
index 61d15d1..d13b25b 100644
--- a/ed46a2dd.d5da6044.js
+++ b/ed46a2dd.670fb234.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{136:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),i=(n(0),n(144)),a={title:"Notebook Tutorial"},c={unversionedId:"gettingStarted/notebook",id:"gettingStarted/notebook",isDocsHomePage:!1,title:"Notebook Tutorial",description:"\x3c!--",source:"@site/docs/gettingStart [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{137:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return s})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),i=(n(0),n(145)),a={title:"Notebook Tutorial"},c={unversionedId:"gettingStarted/notebook",id:"gettingStarted/notebook",isDocsHomePage:!1,title:"Notebook Tutorial",description:"\x3c!--",source:"@site/docs/gettingStart [...]
\ No newline at end of file
diff --git a/ee8d19c0.93c550b7.js b/ee8d19c0.fbfdbdd5.js
similarity index 96%
rename from ee8d19c0.93c550b7.js
rename to ee8d19c0.fbfdbdd5.js
index 9ed0642..4927be0 100644
--- a/ee8d19c0.93c550b7.js
+++ b/ee8d19c0.fbfdbdd5.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{137:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return b}));var t=r(3),i=r(7),a=(r(0),r(144)),o={title:"Project Architecture"},c={unversionedId:"devDocs/README",id:"devDocs/README",isDocsHomePage:!1,title:"Project Architecture",description:"\x3c!--",source:"@site/docs/devDocs/README.md",slug: [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{138:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return o})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return s})),r.d(n,"default",(function(){return b}));var t=r(3),i=r(7),a=(r(0),r(145)),o={title:"Project Architecture"},c={unversionedId:"devDocs/README",id:"devDocs/README",isDocsHomePage:!1,title:"Project Architecture",description:"\x3c!--",source:"@site/docs/devDocs/README.md",slug: [...]
\ No newline at end of file
diff --git a/f477976c.630c45b0.js b/f477976c.dcbea3e7.js
similarity index 97%
rename from f477976c.630c45b0.js
rename to f477976c.dcbea3e7.js
index bd339aa..a4e24b0 100644
--- a/f477976c.630c45b0.js
+++ b/f477976c.dcbea3e7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{138:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return i})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return u}));var r=t(3),o=t(7),a=(t(0),t(144)),l={title:"Docker Images for TensorFlow"},i={unversionedId:"userDocs/yarn/WriteDockerfileTF",id:"userDocs/yarn/WriteDockerfileTF",isDocsHomePage:!1,title:"Docker Images for TensorFlow",description:"\x [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{139:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return i})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return u}));var r=t(3),o=t(7),a=(t(0),t(145)),l={title:"Docker Images for TensorFlow"},i={unversionedId:"userDocs/yarn/WriteDockerfileTF",id:"userDocs/yarn/WriteDockerfileTF",isDocsHomePage:!1,title:"Docker Images for TensorFlow",description:"\x [...]
\ No newline at end of file
diff --git a/f5ec27a4.767aacb3.js b/f5ec27a4.6fae4af4.js
similarity index 95%
rename from f5ec27a4.767aacb3.js
rename to f5ec27a4.6fae4af4.js
index 2a28b5d..a283d9b 100644
--- a/f5ec27a4.767aacb3.js
+++ b/f5ec27a4.6fae4af4.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{139:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return i})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return u})),r.d(n,"default",(function(){return p}));var t=r(3),o=r(7),a=(r(0),r(144)),i={title:"Running Submarine on YARN"},c={unversionedId:"adminDocs/yarn/README",id:"adminDocs/yarn/README",isDocsHomePage:!1,title:"Running Submarine on YARN",description:"\x3c!--",source:"@site/docs/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{140:function(e,n,r){"use strict";r.r(n),r.d(n,"frontMatter",(function(){return i})),r.d(n,"metadata",(function(){return c})),r.d(n,"toc",(function(){return u})),r.d(n,"default",(function(){return p}));var t=r(3),o=r(7),a=(r(0),r(145)),i={title:"Running Submarine on YARN"},c={unversionedId:"adminDocs/yarn/README",id:"adminDocs/yarn/README",isDocsHomePage:!1,title:"Running Submarine on YARN",description:"\x3c!--",source:"@site/docs/ [...]
\ No newline at end of file
diff --git a/f9e23376.da3e97c9.js b/f9e23376.022a9cba.js
similarity index 98%
rename from f9e23376.da3e97c9.js
rename to f9e23376.022a9cba.js
index 8d84055..e1241c3 100644
--- a/f9e23376.da3e97c9.js
+++ b/f9e23376.022a9cba.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{140:function(e,a,r){"use strict";r.r(a),r.d(a,"frontMatter",(function(){return s})),r.d(a,"metadata",(function(){return b})),r.d(a,"toc",(function(){return c})),r.d(a,"default",(function(){return o}));var t=r(3),n=r(7),i=(r(0),r(144)),s={title:"Download Apache Submarine"},b={unversionedId:"download",id:"download",isDocsHomePage:!1,title:"Download Apache Submarine",description:"\x3c!--",source:"@site/docs/download.md",slug:"/downlo [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{141:function(e,a,r){"use strict";r.r(a),r.d(a,"frontMatter",(function(){return s})),r.d(a,"metadata",(function(){return b})),r.d(a,"toc",(function(){return c})),r.d(a,"default",(function(){return o}));var t=r(3),n=r(7),i=(r(0),r(145)),s={title:"Download Apache Submarine"},b={unversionedId:"download",id:"download",isDocsHomePage:!1,title:"Download Apache Submarine",description:"\x3c!--",source:"@site/docs/download.md",slug:"/downlo [...]
\ No newline at end of file
diff --git a/fa111d7f.ae15f946.js b/fa111d7f.fa983e12.js
similarity index 98%
rename from fa111d7f.ae15f946.js
rename to fa111d7f.fa983e12.js
index 29ff71c..8cb51d8 100644
--- a/fa111d7f.ae15f946.js
+++ b/fa111d7f.fa983e12.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{141:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return l}));var a=t(3),o=t(7),r=(t(0),t(144)),i={title:"YARN Runtime Quick Start Guide"},s={unversionedId:"userDocs/yarn/YARNRuntimeGuide",id:"userDocs/yarn/YARNRuntimeGuide",isDocsHomePage:!1,title:"YARN Runtime Quick Start Guide",description:" [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{142:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return s})),t.d(n,"toc",(function(){return c})),t.d(n,"default",(function(){return l}));var a=t(3),o=t(7),r=(t(0),t(145)),i={title:"YARN Runtime Quick Start Guide"},s={unversionedId:"userDocs/yarn/YARNRuntimeGuide",id:"userDocs/yarn/YARNRuntimeGuide",isDocsHomePage:!1,title:"YARN Runtime Quick Start Guide",description:" [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 0535f29..ebc5c19 100644
--- a/index.html
+++ b/index.html
@@ -6,25 +6,25 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">Hello from Apache Submarine | Apache Submarine</title><meta data-react-helmet="true" property="og:title" content="Hello from Apache Submarine | Apache Submarine"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in <head />"><meta data-react-helmet="true" property="og:description" content="Descri [...]
-<link rel="preload" href="/styles.d28ad9a6.js" as="script">
-<link rel="preload" href="/runtime~main.7e0c9b3a.js" as="script">
-<link rel="preload" href="/main.4fdf81d8.js" as="script">
-<link rel="preload" href="/1.ecdfe063.js" as="script">
-<link rel="preload" href="/2.ff74b3cd.js" as="script">
-<link rel="preload" href="/1be78505.ae15da12.js" as="script">
-<link rel="preload" href="/c4f5d8e4.93f03c17.js" as="script">
-<link rel="preload" href="/79.c30128b5.js" as="script">
+<link rel="preload" href="/styles.cb8d4a93.js" as="script">
+<link rel="preload" href="/runtime~main.c8a11f97.js" as="script">
+<link rel="preload" href="/main.f2001174.js" as="script">
+<link rel="preload" href="/1.cc9536f9.js" as="script">
+<link rel="preload" href="/2.5393e394.js" as="script">
+<link rel="preload" href="/1be78505.5438f1e7.js" as="script">
+<link rel="preload" href="/c4f5d8e4.79d8b2e1.js" as="script">
+<link rel="preload" href="/80.6819e83a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div class="baseUrlIssueBanner_1-cE" style="border:solid red thick;background-color:#ffe6b3;margin:20px;padding:20px;font-size:20px"><p style="font-weight:bold;font-size:30px">Your Docusaurus site did not load properly.</p><p>A very common reason is a wrong site <a href="https://v2.docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight:bold">baseUrl configuration</a>.</p><p>Current configured baseUrl = <span style="font-weight:bold;color:red">/</span> (default value)</p><p [...]
-<script src="/styles.d28ad9a6.js"></script>
-<script src="/runtime~main.7e0c9b3a.js"></script>
-<script src="/main.4fdf81d8.js"></script>
-<script src="/1.ecdfe063.js"></script>
-<script src="/2.ff74b3cd.js"></script>
-<script src="/1be78505.ae15da12.js"></script>
-<script src="/c4f5d8e4.93f03c17.js"></script>
-<script src="/79.c30128b5.js"></script>
+<script src="/styles.cb8d4a93.js"></script>
+<script src="/runtime~main.c8a11f97.js"></script>
+<script src="/main.f2001174.js"></script>
+<script src="/1.cc9536f9.js"></script>
+<script src="/2.5393e394.js"></script>
+<script src="/1be78505.5438f1e7.js"></script>
+<script src="/c4f5d8e4.79d8b2e1.js"></script>
+<script src="/80.6819e83a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 5e3e46f..f692276 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,259.691,1,157.565,2,535.669]],["content/0",[]],["keywords/0",[]],["title/1",[3,661.388,4,593.511]],["content/1",[0,2.825,1,1.714,2,10.001,3,9.456,4,5.534,5,5.534,6,5.092,7,12.363,8,7.448,9,9.732,10,3.296,11,9.237,12,11.788,13,7.487,14,8.245,15,9.899,16,16.726,17,10.58,18,7.075,19,15.818,20,12.363,21,4.881,22,5.005,23,5.588,24,5.89,25,16.726]],["keywords/1",[]],["title/2",[1,137.876,2,468.733,26,665.1 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,253.514,1,158.791,2,537.425]],["content/0",[]],["keywords/0",[]],["title/1",[3,663.521,4,589.899]],["content/1",[0,2.762,1,1.73,2,10.044,3,9.496,4,5.508,5,5.508,6,5.12,7,12.397,8,7.478,9,9.769,10,3.304,11,9.277,12,11.826,13,7.45,14,8.282,15,9.937,16,16.768,17,10.613,18,6.925,19,15.863,20,12.397,21,4.909,22,4.991,23,5.592,24,5.793,25,16.768]],["keywords/1",[]],["title/2",[1,138.931,2,470.211,26,666.44 [...]
\ No newline at end of file
diff --git a/main.4fdf81d8.js b/main.4fdf81d8.js
deleted file mode 100644
index 8be1e90..0000000
--- a/main.4fdf81d8.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.4fdf81d8.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[75],[function(e,t,n){"use strict";e.exports=n(39)},function(e,t,n){e.exports=n(43)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return T})),n.d(t,"d",(function(){return A})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return I})),n.d(t,"g",(function(){return L})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return S})),n.d(t,"j",(functio [...]
\ No newline at end of file
diff --git a/main.f2001174.js b/main.f2001174.js
new file mode 100644
index 0000000..0d51236
--- /dev/null
+++ b/main.f2001174.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.f2001174.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[76],[function(e,t,n){"use strict";e.exports=n(39)},function(e,t,n){e.exports=n(43)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return T})),n.d(t,"d",(function(){return A})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return I})),n.d(t,"g",(function(){return L})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return S})),n.d(t,"j",(functio [...]
\ No newline at end of file
diff --git a/main.4fdf81d8.js.LICENSE.txt b/main.f2001174.js.LICENSE.txt
similarity index 100%
rename from main.4fdf81d8.js.LICENSE.txt
rename to main.f2001174.js.LICENSE.txt
diff --git a/runtime~main.7e0c9b3a.js b/runtime~main.7e0c9b3a.js
deleted file mode 100644
index db457e6..0000000
--- a/runtime~main.7e0c9b3a.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e){function f(f){for(var a,d,b=f[0],n=f[1],o=f[2],u=0,i=[];u<b.length;u++)d=b[u],Object.prototype.hasOwnProperty.call(t,d)&&t[d]&&i.push(t[d][0]),t[d]=0;for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);for(l&&l(f);i.length;)i.shift()();return r.push.apply(r,o||[]),c()}function c(){for(var e,f=0;f<r.length;f++){for(var c=r[f],a=!0,d=1;d<c.length;d++){var b=c[d];0!==t[b]&&(a=!1)}a&&(r.splice(f--,1),e=n(n.s=c[0]))}return e}var a={},d={76:0},t={76:0},r=[];function [...]
\ No newline at end of file
diff --git a/runtime~main.c8a11f97.js b/runtime~main.c8a11f97.js
new file mode 100644
index 0000000..3e2903b
--- /dev/null
+++ b/runtime~main.c8a11f97.js
@@ -0,0 +1 @@
+!function(e){function f(f){for(var a,d,b=f[0],n=f[1],o=f[2],u=0,i=[];u<b.length;u++)d=b[u],Object.prototype.hasOwnProperty.call(t,d)&&t[d]&&i.push(t[d][0]),t[d]=0;for(a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);for(l&&l(f);i.length;)i.shift()();return r.push.apply(r,o||[]),c()}function c(){for(var e,f=0;f<r.length;f++){for(var c=r[f],a=!0,d=1;d<c.length;d++){var b=c[d];0!==t[b]&&(a=!1)}a&&(r.splice(f--,1),e=n(n.s=c[0]))}return e}var a={},d={77:0},t={77:0},r=[];function [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index cd3a250..9ad156b 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-[{"title":"Running Submarine on YARN","type":0,"sectionRef":"#","url":"docs/adminDocs/yarn/README","content":"","keywords":""},{"title":"Hadoop version","type":1,"pageTitle":"Running Submarine on YARN","url":"docs/adminDocs/yarn/README#hadoop-version","content":"Must: Apache Hadoop version newer than 2.7.3 Optional: When you want to use GPU-on-YARN feature with Submarine, please make sure Hadoop is at least 2.10.0+ (or 3.1.0+), and follow Enable GPU on YARN 2.10.0+ to enable GPU-on-YARN [...]
\ No newline at end of file
+[{"title":"Running Submarine on YARN","type":0,"sectionRef":"#","url":"docs/adminDocs/yarn/README","content":"","keywords":""},{"title":"Hadoop version","type":1,"pageTitle":"Running Submarine on YARN","url":"docs/adminDocs/yarn/README#hadoop-version","content":"Must: Apache Hadoop version newer than 2.7.3 Optional: When you want to use GPU-on-YARN feature with Submarine, please make sure Hadoop is at least 2.10.0+ (or 3.1.0+), and follow Enable GPU on YARN 2.10.0+ to enable GPU-on-YARN [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 6923fce..9b2d88f 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://submarine.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></u [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://submarine.apache.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></u [...]
\ No newline at end of file
diff --git a/styles.d28ad9a6.js b/styles.cb8d4a93.js
similarity index 95%
rename from styles.d28ad9a6.js
rename to styles.cb8d4a93.js
index e01a4ca..f4216eb 100644
--- a/styles.d28ad9a6.js
+++ b/styles.cb8d4a93.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{127:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",features:"features_P2SU",featureImage:"featureImage_3Xqx"}},17:function(e,n,o){},37:function(e,n,o){e.exports={baseUrlIssueBanner:"baseUrlIssueBanner_1-cE"}},47:function(e,n,o){},51:function(e,n,o){},52:function(e,n,o){},55:function(e,n,o){e.exports={skipToContent:"skipToContent_11B0"}},56:function(e,n,o){e.exports={announcementBar:"announcementBar_1 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{128:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",features:"features_P2SU",featureImage:"featureImage_3Xqx"}},17:function(e,n,o){},37:function(e,n,o){e.exports={baseUrlIssueBanner:"baseUrlIssueBanner_1-cE"}},47:function(e,n,o){},51:function(e,n,o){},52:function(e,n,o){},55:function(e,n,o){e.exports={skipToContent:"skipToContent_11B0"}},56:function(e,n,o){e.exports={announcementBar:"announcementBar_1 [...]
\ No newline at end of file