This is an automated email from the ASF dual-hosted git repository.
liuxun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git
The following commit(s) were added to refs/heads/master by this push:
new 9b43837 SUBMARINE-808. Temporarily remove hitcount badge because the
server is broken
9b43837 is described below
commit 9b43837581108f82bb6999030343eb9e94795fd2
Author: ByronHsu <[email protected]>
AuthorDate: Sun May 9 16:44:05 2021 +0800
SUBMARINE-808. Temporarily remove hitcount badge because the server is
broken
### What is this PR for?
The hitcount server is shut down for an unknown reason.
(https://hits.dwyl.com/)
Temporarily remove it until the server is up again.
### What type of PR is it?
[Bug Fix]
Author: ByronHsu <[email protected]>
Author: Byron <[email protected]>
Signed-off-by: Liu Xun <[email protected]>
Closes #568 from ByronHsu/SUBMARINE-808 and squashes the following commits:
09aa559 [ByronHsu] setup maven
03fd417 [ByronHsu] setup maven
82add39 [ByronHsu] whether mvn exists
b23ce52 [ByronHsu] check mvn version
1bb66b8 [ByronHsu] disable cache
2020e7d [ByronHsu] change nothing
25cbfd4 [ByronHsu] Merge branch 'master' into SUBMARINE-808
dc9ce98 [Byron] remove hitcount
---
.github/workflows/master.yml | 2 +-
README.md | 21 +++++++++++----------
2 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 2fed76f..24af976 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -22,7 +22,7 @@ jobs:
java -version
- uses: actions/cache@v1
with:
- path: ~/.m2/repository/com
+ path: ~/.m2/repository/com1
key: ${{ runner.os }}-maven-com-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-com-
diff --git a/README.md b/README.md
index 86bf498..361eb12 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@

-[](https://travis-ci.com/apache/submarine)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](http://hits.dwyl.io/apache/submarine)
[](https://badge.fury.io/py/apache-submarine)
+[](https://travis-ci.org/apache/submarine)
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://badge.fury.io/py/apache-submarine)
</div>
@@ -30,10 +30,10 @@ Some open-source and commercial projects are trying to
build an end-to-end ML pl
### Problems
-1) Many platforms lack easy-to-use user interfaces (API, SDK, and IDE, etc.)
-2) In the same company, data scientists in different teams usually spend much
time on developments of existing feature sets and models.
-3) Data scientists put emphasis on domain-specific tasks (e.g.
Click-Through-Rate), but they need to implement their models from scratch with
SDKs provided by existing platforms.
-4) Many platforms lack a unified workbench to manage each component in the ML
lifecycle.
+1. Many platforms lack easy-to-use user interfaces (API, SDK, and IDE, etc.)
+2. In the same company, data scientists in different teams usually spend much
time on developments of existing feature sets and models.
+3. Data scientists put emphasis on domain-specific tasks (e.g.
Click-Through-Rate), but they need to implement their models from scratch with
SDKs provided by existing platforms.
+4. Many platforms lack a unified workbench to manage each component in the ML
lifecycle.
_Theodore Levitt_ once said:
@@ -44,8 +44,9 @@ _Theodore Levitt_ once said:
### Goals of Submarine
#### Model Training (Experiment)
+
- Run/Track distributed training `experiment` on prem or cloud via easy-to-use
UI/API/SDK.
-- Easy for data scientists to manage versions of `experiment` and dependencies
of `environment`
+- Easy for data scientists to manage versions of `experiment` and dependencies
of `environment`.
- Support popular machine learning frameworks, including **TensorFlow**,
**PyTorch**, **Horovod**, and **MXNet**
- Provide pre-defined **template** for data scientists to implement
domain-specific tasks easily (e.g. using DeepFM template to build a CTR
prediction model)
- Support many compute resources (e.g. CPU and GPU, etc.)
@@ -67,6 +68,7 @@ As mentioned above, Submarine attempts to provide
**Data-Scientist-friendly** UI
### Example: Submit a distributed Tensorflow experiment via Submarine Python
SDK
#### Run a Tensorflow Mnist experiment
+
```python
# New a submarine client of the submarine server
@@ -104,6 +106,7 @@ id = experiment['experimentId']
```
#### Query a specific experiment
+
```python
submarine_client.get_experiment(id)
```
@@ -115,19 +118,19 @@ submarine_client.wait_for_finish(id)
```
#### Get the experiment's log
+
```python
submarine_client.get_log(id)
```
#### Get all running experiment
+
```python
submarine_client.list_experiments(status='running')
```
-
For a quick-start, see [Submarine On
K8s](https://submarine.apache.org/docs/adminDocs/k8s/README)
-
### Example: Submit a pre-defined experiment template job
### Example: Submit an experiment via Submarine UI
@@ -146,12 +149,10 @@ Read the [Apache Submarine Community
Guide](https://submarine.apache.org/docs/co
How to contribute [Contributing
Guide](https://submarine.apache.org/docs/community/contributing)
-
Issue Tracking: https://issues.apache.org/jira/projects/SUBMARINE
## User Document
-
See [User Guide Home Page](https://submarine.apache.org/docs/)
## Developer Document
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]