introduction acumos ai - w3.org · jenkins, clouddeploy, etc. runtime platforms docker, onap,...

10

Click here to load reader

Upload: nguyenlien

Post on 28-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

IntroductionTo

Acumos AIDan Druta, AT&T

Web5G workshop, London May 2018

Page 2: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Agenda

• Introducing Acumos AI

• Why Acumos AI

• What is the Architecture

• Quick Overview

• Platform and model seed code

• Project Infrastructure

• Project organization

Page 3: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Introducing Acumos AI

A Collaborative Framework under Linux Foundation

Form a Distributed AI Marketplace and Community

Leverage Interoperable Microservices

Simplify the Training, Evaluation, and Deployment

Page 4: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Why Acumos AI

• Grow awareness of AI/ML/DL as software tools

• Promote the use of AI across all parts of the company

• Increase communications and reduce redundancy

• Unify around a common catalog• Internal

• External Partners

• Simplify the use models and predictors by IT and OPS.

• Provide an educational and a graduated experience for users

Page 5: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

What is the Architecture

• Portable Onboarding Source Library

• Model Import and Microservice Creation

• Microservice Repository Manager

• Design Studio

• Federated Catalog Sharing

• Microservice Packager

• Marketplace Portal

• Cloud Deployment Tooling

• Portable Data Broker

• Training Client*

• Training Cache*

• License Manager*

CommunityMarketplace & Catalog

Private Models

Shared Models

Policies

Company Data Powered Apps

CI/CD PlatformJenkins, CloudDeploy, etc.

Runtime Platforms Docker, ONAP, Openstack, K8 etc.

Execution/Training Infrastructure AIC, AWS, Azure, Google.ai, etc.

ML Platform

Data InfrastructureHive, etc.

PublicMarketplace & Catalog

Private Data Shared Data

Page 6: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Quick Overview

SciKit

Tensor Flow

R

H2O

Python

Java

Docker-CE

MariaDB

Hippo CMS

Maven/Nexus

Sonar/ FOSSology

Robot Framework

Git/Gerrit/Jenkins/Robot

ONAP/OpenStack

Open SourceAcumos.org

AcumosAT&T

AcumosCustomers

AcumosPartners

AcumosUniversities

AI Development Service and tools

Executable

Predictor

Data SourcesData Lakes

Data Router

Training Dataset

Training / Testing Lifecycle

Runtime SystemsCreate & On-Board Models Execute In Target Environment

Local LearningTesting

Train

Deploy

Docker Images

Onboard

Publish

ReviewSearch

Chaining

Sharing Models In Marketplace

Rating

Enhancing Model With Application Data Sets

Download

AcumosPlatform

Model

Page 7: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Model collaboration through Acumos

• The goal• A vibrant ecosystem of collaboratively developed AI solutions

• The method:• establish ways of working for the ecosystem, directly supporting

collaborative relationships between modelers and model users

• processes, best practices, supporting infrastructure

• develop a roadmap of features for the Acumos platform• e.g. model training, training data source creation and curation, model versioning,

processes for iterative collaboration on models and solutions

© 2018 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property

and/or AT&T affiliated companies. All other marks are the property of their respective owners.

https://wiki.acumos.org/display/AC/Developer+Wiki

Page 8: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Seed code

• How to learn about it• docs.acumos.org, wiki.acumos.org

• How to get it• gerrit.acumos.org

• How to deploy it• One Click Deploy User Guide

• How to use it• User Guides at docs.acumos.org

• How to enhance it• Developer Gerrit/CI/CD Resources, Developer Wiki

© 2018 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property

and/or AT&T affiliated companies. All other marks are the property of their respective owners.

Page 9: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Acumos project infrastructure

• Collaboration and communication tools• Jira, Wiki, git and Gerrit, mail lists, Slack, IRC

• Build, test, and repository tools• Jenkins, Nexus repositories

• Model collaboration tools• On-Boarding, Catalog and Sharing, Publishing, Java Client, Python

Client, R Client, Design Studio, Generic Model Runner

• Community federation tools and much more

© 2018 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property

and/or AT&T affiliated companies. All other marks are the property of their respective owners.

https://wiki.acumos.org/display/INFRA

Page 10: Introduction Acumos AI - w3.org · Jenkins, CloudDeploy, etc. Runtime Platforms Docker, ONAP, Openstack, ... AWS, Azure, Google.ai, etc. ML Platform Data Infrastructure Hive, etc

Acumos project organization

• Acumos in the LF Deep Learning Umbrella project

• Acumos Board and Board committees

• Technical steering committee• Acumos project/community goals, policies, practices, processes

• Acumos component and model projects• Working proposal: Acumos Architecture Mapping to Repos Jira etc• Promote teams with comprehensive and cohesive technical focus

• Modeler and model user community• enable growth of the federated model marketplace and communities of

modelers and model users

© 2018 AT&T Intellectual Property. All rights reserved. AT&T, Globe logo, Mobilizing Your World and DIRECTV are registered trademarks and service marks of AT&T Intellectual Property

and/or AT&T affiliated companies. All other marks are the property of their respective owners.