Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
b5b9868
Merge pull request #2 from whummer/fix/travis-img
whummer Feb 10, 2018
32042e7
Update README.md (#4)
animeshsingh Feb 10, 2018
a9167d2
Adding paper references - changing main title (#5)
animeshsingh Feb 12, 2018
209572a
Removing the extra bracket around references (#7)
animeshsingh Feb 12, 2018
7057c84
Update instructions with Cloud Object Storage (#3)
Tomcli Feb 12, 2018
85ef00c
Architecture diagram + adjusted specs for memory and cpu (#12)
animeshsingh Feb 14, 2018
2fc8966
Add support to none VM_TYPE Clusters (#15)
Tomcli Feb 16, 2018
51b6e58
add user guide (#10)
Tomcli Feb 18, 2018
2dc0b34
* Fix Caffe Example (#19)
Tomcli Feb 21, 2018
8581fec
Assign default edit role to lcm to support kubernetes 1.9 and above (…
Tomcli Feb 22, 2018
7749f82
Some changes in Prereqs + Pointers to ICP (#23)
animeshsingh Feb 22, 2018
80769d0
Don`t Merge Yet - Add Caffe2, PyTorch and GPU support(using Accelerat…
Tomcli Feb 28, 2018
008655a
Update UI instructions to manually create model zip files (#29)
Tomcli Mar 1, 2018
d8815a7
revised architecture details (#30)
animeshsingh Mar 1, 2018
4c469e0
Update helmignore to avoid oversized helm configmap (#32)
Tomcli Mar 14, 2018
9796931
update UI dependencies and add font-awesome (#33)
Tomcli Mar 14, 2018
255213b
add initial list of contributors (#36)
whummer Mar 14, 2018
e083b80
Adding Contributors in CONTRIBUTING.MD (#37)
animeshsingh Mar 14, 2018
4434e2d
Updating maintainers file (#38)
animeshsingh Mar 14, 2018
ebba9d1
Add converting script for FfDL to WML and vice versa (#39)
Tomcli Mar 16, 2018
9365a16
Linkage to watson studio (#40)
animeshsingh Mar 17, 2018
35e549a
Remove Vagrant reference (#43)
Tomcli Mar 20, 2018
25bd031
update tensorflow example (#44)
Tomcli Mar 21, 2018
5ab24e4
Temporary fix for CI with k8s 1.9.4 (#45)
Tomcli Mar 22, 2018
609fbce
Update learner entrypoint command to work on k8s 1.9.4 and above (#47)
Tomcli Mar 27, 2018
7abbd1f
Removing orphan vagrant references (#50)
animeshsingh Mar 28, 2018
6a41a84
Add developer guide and some customizable features for development bu…
Tomcli Apr 2, 2018
0cb9935
Minor fix on #273 & #370 (#35)
kant Apr 4, 2018
6281c12
Creating CLA (#52)
animeshsingh Apr 4, 2018
3545032
fix logging bug (#53)
Tomcli Apr 6, 2018
d242892
Move DCO signoff as part of the PR Template (#58)
lresende Apr 8, 2018
a7a7ded
Update LICENSE and generate NOTICE file (#59)
lresende Apr 8, 2018
6c83268
fix dependencies issue (#63)
Tomcli Apr 11, 2018
50c4609
Compiling a list of Models we can train - expect this to grow (#66)
animeshsingh Apr 19, 2018
dbb096f
Design details (#67)
animeshsingh Apr 19, 2018
5fef55c
update example resources (#68)
Tomcli Apr 24, 2018
75e0c6b
Collaborators - File for summarizing collaborators (#69)
animeshsingh Apr 24, 2018
00b78db
Add missing Python imports (#70)
Apr 27, 2018
283a7cd
* fix ui dependencies and temperary fix helm issue in travis (#73)
Tomcli Apr 27, 2018
d8e5caa
add support for latest tf framework versions (#75)
Tomcli May 2, 2018
a18bde5
Update python3 dependencies for ubuntu 16 (#76)
Tomcli May 9, 2018
a55fdd4
Revert "Update python3 dependencies for ubuntu 16 (#76)" (#80)
Tomcli May 23, 2018
2c0fbf4
Update tf mnist model to output class probabilities via softmax (#83)
ukclivecox May 29, 2018
b027632
Add Seldon Deployment Example for tf-model (#86)
ukclivecox May 31, 2018
c49bc08
Fix typo in TFMnist URL link (#87)
ukclivecox Jun 3, 2018
788aa30
PR - for FfDL Integration With H2O.ai (#88)
nkpng2k Jun 5, 2018
c913f71
Clean up and rearrange training instructions (#89)
Tomcli Jun 8, 2018
8dc9f5f
Add Seldon PyTorch deployment example (#91)
ukclivecox Jun 13, 2018
6cd8e50
Fix formatting in Seldon README to add PyTorch (#95)
ukclivecox Jun 13, 2018
eafd384
Duplicate word on string #15 (#96)
kant Jun 13, 2018
0f18855
Jupyter notebook using Adversarial Robustness Toolbox (#93)
ckadner Jun 13, 2018
eb9e768
Creating a single place for FfDL collateral for demos, talks, article…
animeshsingh Jun 19, 2018
a2f6702
Add instructions for H2O example (#102)
Tomcli Jun 20, 2018
8598a7f
H2O arch diagram (#103)
animeshsingh Jun 21, 2018
4f6b4ac
add chinese readme file (#100)
wwalisa Jun 22, 2018
3b4069d
Merge 20180514 1536 (#79)
fplk Jun 26, 2018
817cb86
Arch diag + other minor additions (#108)
animeshsingh Jun 29, 2018
d093055
Enable Horovod with TensorFlow and PyTorch (#104)
Tomcli Jun 29, 2018
0894578
Horovod - Adding details (#109)
animeshsingh Jul 2, 2018
b339cbe
Remove 4 minute timeout for log follow process (#107)
ckadner Jul 5, 2018
cbc8da9
Update ART notebook(s) after PR #79 (#116)
ckadner Jul 16, 2018
0202204
updates for seldon-core 0.2 (#118)
ukclivecox Jul 23, 2018
4833125
Update deprecated framework versions (#119)
Tomcli Jul 24, 2018
0b93b0a
Update Fashion MNIST example with Seldon-core 0.2 (#120)
Tomcli Jul 25, 2018
0f053c1
Sboag dlaas pull june14 (#97)
sboagibm Aug 1, 2018
cc7388a
Version control for prebuilt images (#122)
Tomcli Aug 3, 2018
ccce821
Make helm charts and scripts compatible to deploy FfDL on any namespa…
Tomcli Aug 6, 2018
8fbae4f
Fix NAMESPACE typo on one of the deployment script (#126)
Tomcli Aug 9, 2018
f5dcaf6
use python zipfile instead of bash unzip (#128)
Tomcli Aug 15, 2018
e358a42
ART notebook did not load due to missing comma (#129)
ckadner Aug 15, 2018
9e19e83
update statsd flags with double dashes (#132)
Tomcli Aug 24, 2018
937c323
Simplifying README layout (#135)
animeshsingh Sep 13, 2018
5b7b8fa
Add ppc64le & multiarch support
sdmonov Sep 13, 2018
fe5fcee
Merge branch 'master' into add_ppc64le_multiarch_support
sdmonov Sep 13, 2018
f4fbd4f
Fixed few issues with ppc64le/multiarch support
sdmonov Sep 17, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@



Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the Apache License 2.0; or

(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or

(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.

(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,16 @@ bin/copy.sh
.vagrant/
.DS_Store
*.log
*.csr
*.crt
*.key
lcm/coord/tmp.etcd
tmp
.venv/
.idea/
venv/
bin/dind_scripts/config.json
bin/dind_scripts/go1.10.1.linux-amd64.tar.gz
bin/dind_scripts/helm-v2.8.2-linux-amd64.tar.gz
bin/dind_scripts/linux-amd64/
FfDL.iml
13 changes: 13 additions & 0 deletions .helmignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,16 @@ Makefile
README.md
.venv
tmp
docs/
metrics/
demos/
samples/
cli/
community/
persistentvol/
design/
demos/
list/
mybucket/
persistentvol/
storage-plugin/
12 changes: 11 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,24 @@ script:
# fail fast
- set -e
- export MAKE_ARGS=--no-print-directory
# Open SSH
# - echo travis:$sshpassword | sudo chpasswd
# - sudo sed -i 's/ChallengeResponseAuthentication no/ChallengeResponseAuthentication yes/' /etc/ssh/sshd_config
# - sudo service ssh restart
# - sudo apt-get install sshpass
# - sshpass -p $sshpassword ssh -R 9999:localhost:22 -o StrictHostKeyChecking=no travis@$bouncehostip
# compile and build Docker images
- glide -q install
- make $MAKE_ARGS docker-build-base
- make $MAKE_ARGS gen-certs
- make $MAKE_ARGS build
- make $MAKE_ARGS docker-build
- make $MAKE_ARGS docker-tag-local
- make $MAKE_ARGS create-volumes
# deploy services
- make $MAKE_ARGS deploy
# submit a test job
- make $MAKE_ARGS test-submit
- make $MAKE_ARGS test-submit-minikube-ci

notifications:
email: false
34 changes: 27 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,34 @@
# Contributing

This is an open source project, and we appreciate your help!

We use the GitHub issue tracker to discuss new features and non-trivial bugs.

In addition to the issue tracker, [#journeys on
Slack](https://dwopen.slack.com) is the best way to get into contact with the
project's maintainers.

To contribute code, documentation, or tests, please submit a pull request to
the GitHub repository. Generally, we expect two maintainers to review your pull
the GitHub repository. The pull request template includes a disclaimer based
on the [Developer's Certificate of Origin 1.1](https://elinux.org/Developer_Certificate_Of_Origin)
and provides your assurance to the community that you wrote the code you are
contributing or have the right to pass on the code that you are contributing.

Please follow the guidelines specified in [MAINTAINERS](MAINTAINERS.md) before
submitting your pull request.

Generally, we expect two maintainers to review your pull
request before it is approved for merging. For more details, see the
[MAINTAINERS](MAINTAINERS.md) page.

## Contributors

Below is an (incomplete) list of people (in alphabetical order) who contributed to this project
via code, tests, or documentation:

* Scott Boag
* Parijat Dube
* Benjamin Herta
* Waldemar Hummer
* Vatche Ishakian
* Michael Kalantar
* Tommy Li
* Vinod Muthusamy
* Falk Pollok
* Florian Rosenberg
* Animesh Singh
* Atin Sood
4 changes: 2 additions & 2 deletions Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: ffdl
description: Fabric for Deep Learning (FfDL)
version: 0.1.0
appVersion: 3.3
version: 0.1.1
appVersion: 3.3
65 changes: 65 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -199,3 +199,68 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

----------------------------------------------------------------------------

File : restapi/middleware/response_writer.go
Source : https://github.com/urfave/negroni/blob/master/response_writer.go

The MIT License (MIT)

Copyright (c) 2014 Jeremy Saenz

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

----------------------------------------------------------------------------
Font Awesome: dashboard/src/assets/font-awesome

Font Awesome Free License
-------------------------

Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license.

# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
packaged as SVG and JS file types.

# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
In the Font Awesome Free download, the SIL OLF license applies to all icons
packaged as web and desktop font files.

# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.

# Attribution
Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.

We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.

# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**
13 changes: 10 additions & 3 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
# Maintainers Guide

This guide is intended for maintainers - anybody with commit access to one or
more Code Pattern repositories.
Following is the current list of maintainers on this project

The maintainers are listed in alphabetical order.

- Scott Boag ([sboagibm](https://github.com/sboagibm))
- Waldemar Hummer ([whummer](https://github.com/whummer))
- Tommy Li ([Tomcli](https://github.com/Tomcli))
- Falk Pollok ([fplk](https://github.com/fplk))
- Animesh Singh ([animeshsingh](https://github.com/animeshsingh))

## Methodology

This repository does not have a traditional release management cycle, but
should instead be maintained as as a useful, working, and polished reference at
should instead be maintained as a useful, working, and polished reference at
all times. While all work can therefore be focused on the master branch, the
quality of this branch should never be compromised.

Expand Down
Loading