SlideShare une entreprise Scribd logo
1  sur  30
Getting a Neural Network Up
and Running with OpenLab
Melvin Hillsman
About Me
OSC Operations
Manager - Huawei
DevOps Lead for
OpenLab
Huge sports fan
Agenda
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
What is OpenLab
• Open Source solution stack verification platform
created by the community for the community
• “…a set of tools and a community of individuals
and partners working to uncover “LAMP” stacks
for the Cloud and AI era.”
• Launched November 2017 during Sydney Summit
What is OpenLab
• OpenStack
• Terraform
• CloudFoundry
• K8s
OpenLab 1.0 - Multi/Hybrid Cloud
• CloudNative - Istio, KubeFlow, Knative, K8s, Spark
• AI - Tensorflow, Kubeflow, Docker, CHIP
• Cloud Service Aggregation - OpenServiceBroker, Operator Framework
OpenLab 2.0 - CloudNative, AI, Cloud Service Aggregation
What is OpenLab
• OpenStack
• Terraform
• CloudFoundry
• K8s
OpenLab 1.0 - Multi/Hybrid Cloud
• CloudNative - Istio, KubeFlow, Knative, K8s, Spark
• AI - Tensorflow, Kubeflow, Docker, CHIP
• Cloud Service Aggregation - OpenServiceBroker, Operator Framework
OpenLab 2.0 - CloudNative, AI, Cloud Service Aggregation
What is OpenLab
• Solve the problem of baseline integration for open source
• Foster and facilitate cross community collaboration
• Speed up the time to value of open source projects
• Available to anyone, anytime, anywhere
Benefits of OpenLab
• "Stack" of projects identified for use case
• Community hardware, software, people, test cases submitted/identified
• Testing happens, reports are generated, OpenLab publishes
• Feedback from OpenLab is utilized by various stakeholders to further a stacks key metrics
including but not limited to usability, performance, and reliability.
General Workflow
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
How to
Access
Resources
Visit https://bit.ly/openlab-request
Request is reviewed and eventually approved/denied
• Additional questions if request is unclear
• Validate request details
• Ensure resources are available
OpenLab Dev/Ops team makes resources available
Resources handed over to requestor
Testing by requestor
Resources returned to pool after testing
Agreed publishing of results
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
Using
OpenLab is
Easy
CI/CD
• OpenLab hosted - Zuul
• Non-OpenLab hosted
• limited availability
Virtual
• Virtual Machines
• Containers
• SDN
IRL
• Single tenant
• Root Access (IPMI+)
• Network, Wireless, IoT
Using
OpenLab is
Easy
Zuul
• Ansible...nuff said
• Very reliable and performant
• OSF Confirmed Project
• Significant user base
Cloud Providers
• Virtual Machines and Containers
• Low or no touch provisioning
• Feature rich
Testbeds
• Stable pool of resources
• Global footprint
• Flexible configurability
• Dependable partnerships
Using
OpenLab is
Easy
Open an Issue
• https://bit.ly/openlab-request
• Wait for approval and resource hand over
App Catalog
• ChameleonCloud
• Heat or OSB via OpenStack or CloudFoundry Deployment
JACKS
• CloudLab
• GENI
CLI accessible
• Create your own tools
• Use existing libraries
• Augment and upstream
Using
OpenLab is
Easy –
CI|CD
Create request (we consider CI a testing
request)
Define job(s) in a
zuul.yaml|zuul.d|.zuul.yaml|.zuul.d location
Install the app (Github)
Let’s setup a project right now!
Using
OpenLab is
Easy -
Catalog
Create a request
We create you a subaccount with our partner
Login to your account
Visit the catalog https://www.chameleoncloud.org/appliances/
Click the appliance you’d like to deploy
Click the Launch @... Button
Ok, let’s do it
Using
OpenLab is
Easy -
JACKS
Create a request (yes, this is always the first step)
We create you a subaccount with our partner
Login to your account
Create a profile - https://www.cloudlab.us/manage_profile.php
Click on Create Topology
Layout and configure your resources in the editor
Save and instantiate
Ok, let’s do it
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
Simple
Neural
Network • Why GPUs
• Neural Network
• OpenLab
CPUs or GPUs
• Both are still used
• GPUs for parallel
processing
• CPUs for serial processing
ALL ABOUT THE FLOPs!
Neural Networks
• Many, many…did I say
many types of NN
• https://bit.ly/chart-
of-neural-networks
• Input, Hidden, Output
• Connections, Weight, and
Bias – Sounds pretty
human to me?
What is OpenLab
How to Access Resources
Using OpenLab is Easy
Simple Neural Network
Getting Involved
Getting Involved
• Become an OpenLab Organization Member
• https://bit.ly/openlab-membership
• Implement Testing
• Write test cases within project repo
• Utilize OpenLab job definitions
• Request help implementing testing
• Integrate OpenLab
• Gerrit or Git based projects
• Build drivers for other VCSs
• Get test results and iterate on code
• Contact
• https://bit.ly/openlab-get-started
• https://openlab.groups.io
• Twitter: @askopenlab
• IRC: #askopenlab
QA and References
• Become an OpenLab Organization Member
• https://bit.ly/openlab-membership
• Understanding Neural Networks
• https://bit.ly/neural-networks-and-
backpropagation
• Type of Neural Networks
• https://bit.ly/chart-of-neural-networks
• Training a Neural Network to Play Snake
• https://www.youtube.com/watch?v=zIk
BYwdkuTk
• OpenLab - https://openlabtesting.org
• Documentation
• https://docs.openlabtesting.org
• Contact
• https://bit.ly/openlab-get-started
• https://openlab.groups.io
• Twitter: @askopenlab
• IRC: #askopenlab

Contenu connexe

Tendances

Tendances (20)

Dublin JUG February 2018 - Microservices in action at the Dutch National Police
Dublin JUG February 2018 - Microservices in action at the Dutch National PoliceDublin JUG February 2018 - Microservices in action at the Dutch National Police
Dublin JUG February 2018 - Microservices in action at the Dutch National Police
 
Livy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache SparkLivy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache Spark
 
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National PoliceiSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
 
Greenfields tech decisions
Greenfields tech decisionsGreenfields tech decisions
Greenfields tech decisions
 
Devoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National PoliceDevoxx PL 2018 - Microservices in action at the Dutch National Police
Devoxx PL 2018 - Microservices in action at the Dutch National Police
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
Bol.com Tech lab September 2017 - Microservices in action at the Dutch Nation...
 
Open stack jobs avoiding the axe
Open stack jobs   avoiding the axeOpen stack jobs   avoiding the axe
Open stack jobs avoiding the axe
 
CI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page AppsCI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page Apps
 
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
 
Bulk Export Tool for Alfresco
Bulk Export Tool for AlfrescoBulk Export Tool for Alfresco
Bulk Export Tool for Alfresco
 
Zero To Cloud (OSCon 2014)
Zero To Cloud (OSCon 2014)Zero To Cloud (OSCon 2014)
Zero To Cloud (OSCon 2014)
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio StruyfO365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
 
OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...OpenValue meetup October 2017 - Microservices in action at the Dutch National...
OpenValue meetup October 2017 - Microservices in action at the Dutch National...
 
Microservices in action at the Dutch National Police
Microservices in action at the Dutch National PoliceMicroservices in action at the Dutch National Police
Microservices in action at the Dutch National Police
 
JavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National PoliceJavaZone 2017 - Microservices in action at the Dutch National Police
JavaZone 2017 - Microservices in action at the Dutch National Police
 
Should i break it?
Should i break it?Should i break it?
Should i break it?
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Actors Set the Stage for Project Orleans
Actors Set the Stage for Project OrleansActors Set the Stage for Project Orleans
Actors Set the Stage for Project Orleans
 
Immutable infrastructure with Boxfuse
Immutable infrastructure with BoxfuseImmutable infrastructure with Boxfuse
Immutable infrastructure with Boxfuse
 

Similaire à Getting a Neural Network Up and Running with OpenLab

Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes DistribuéesMix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Alexis Monville
 

Similaire à Getting a Neural Network Up and Running with OpenLab (20)

Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
Apache Solr 5.0 and beyond
Apache Solr 5.0 and beyondApache Solr 5.0 and beyond
Apache Solr 5.0 and beyond
 
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse FoundationOMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes DistribuéesMix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
 
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
 
But we're already open source! Why would I want to bring my code to Apache?
But we're already open source! Why would I want to bring my code to Apache?But we're already open source! Why would I want to bring my code to Apache?
But we're already open source! Why would I want to bring my code to Apache?
 
Ceph and Openstack in a Nutshell
Ceph and Openstack in a NutshellCeph and Openstack in a Nutshell
Ceph and Openstack in a Nutshell
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
 
DevOps tools for winning agility
DevOps tools for winning agilityDevOps tools for winning agility
DevOps tools for winning agility
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and Processes
 
Solr security frameworks
Solr security frameworksSolr security frameworks
Solr security frameworks
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCO
 
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with NotesYow Conference Dec 2013 Netflix Workshop Slides with Notes
Yow Conference Dec 2013 Netflix Workshop Slides with Notes
 
Eclipse MicroProfile 과 Microservice Java framework – Helidon
Eclipse MicroProfile 과 Microservice Java framework – HelidonEclipse MicroProfile 과 Microservice Java framework – Helidon
Eclipse MicroProfile 과 Microservice Java framework – Helidon
 
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
 
EnterpriseSearch
EnterpriseSearchEnterpriseSearch
EnterpriseSearch
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Getting a Neural Network Up and Running with OpenLab

  • 1. Getting a Neural Network Up and Running with OpenLab Melvin Hillsman
  • 2. About Me OSC Operations Manager - Huawei DevOps Lead for OpenLab Huge sports fan
  • 3. Agenda What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 4. What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 5. What is OpenLab • Open Source solution stack verification platform created by the community for the community • “…a set of tools and a community of individuals and partners working to uncover “LAMP” stacks for the Cloud and AI era.” • Launched November 2017 during Sydney Summit
  • 6. What is OpenLab • OpenStack • Terraform • CloudFoundry • K8s OpenLab 1.0 - Multi/Hybrid Cloud • CloudNative - Istio, KubeFlow, Knative, K8s, Spark • AI - Tensorflow, Kubeflow, Docker, CHIP • Cloud Service Aggregation - OpenServiceBroker, Operator Framework OpenLab 2.0 - CloudNative, AI, Cloud Service Aggregation
  • 7.
  • 8.
  • 9. What is OpenLab • OpenStack • Terraform • CloudFoundry • K8s OpenLab 1.0 - Multi/Hybrid Cloud • CloudNative - Istio, KubeFlow, Knative, K8s, Spark • AI - Tensorflow, Kubeflow, Docker, CHIP • Cloud Service Aggregation - OpenServiceBroker, Operator Framework OpenLab 2.0 - CloudNative, AI, Cloud Service Aggregation
  • 10. What is OpenLab • Solve the problem of baseline integration for open source • Foster and facilitate cross community collaboration • Speed up the time to value of open source projects • Available to anyone, anytime, anywhere Benefits of OpenLab • "Stack" of projects identified for use case • Community hardware, software, people, test cases submitted/identified • Testing happens, reports are generated, OpenLab publishes • Feedback from OpenLab is utilized by various stakeholders to further a stacks key metrics including but not limited to usability, performance, and reliability. General Workflow
  • 11. What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 12. How to Access Resources Visit https://bit.ly/openlab-request Request is reviewed and eventually approved/denied • Additional questions if request is unclear • Validate request details • Ensure resources are available OpenLab Dev/Ops team makes resources available Resources handed over to requestor Testing by requestor Resources returned to pool after testing Agreed publishing of results
  • 13. What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 14. Using OpenLab is Easy CI/CD • OpenLab hosted - Zuul • Non-OpenLab hosted • limited availability Virtual • Virtual Machines • Containers • SDN IRL • Single tenant • Root Access (IPMI+) • Network, Wireless, IoT
  • 15. Using OpenLab is Easy Zuul • Ansible...nuff said • Very reliable and performant • OSF Confirmed Project • Significant user base Cloud Providers • Virtual Machines and Containers • Low or no touch provisioning • Feature rich Testbeds • Stable pool of resources • Global footprint • Flexible configurability • Dependable partnerships
  • 16. Using OpenLab is Easy Open an Issue • https://bit.ly/openlab-request • Wait for approval and resource hand over App Catalog • ChameleonCloud • Heat or OSB via OpenStack or CloudFoundry Deployment JACKS • CloudLab • GENI CLI accessible • Create your own tools • Use existing libraries • Augment and upstream
  • 17. Using OpenLab is Easy – CI|CD Create request (we consider CI a testing request) Define job(s) in a zuul.yaml|zuul.d|.zuul.yaml|.zuul.d location Install the app (Github) Let’s setup a project right now!
  • 18. Using OpenLab is Easy - Catalog Create a request We create you a subaccount with our partner Login to your account Visit the catalog https://www.chameleoncloud.org/appliances/ Click the appliance you’d like to deploy Click the Launch @... Button Ok, let’s do it
  • 19. Using OpenLab is Easy - JACKS Create a request (yes, this is always the first step) We create you a subaccount with our partner Login to your account Create a profile - https://www.cloudlab.us/manage_profile.php Click on Create Topology Layout and configure your resources in the editor Save and instantiate Ok, let’s do it
  • 20.
  • 21. What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 22. Simple Neural Network • Why GPUs • Neural Network • OpenLab
  • 23. CPUs or GPUs • Both are still used • GPUs for parallel processing • CPUs for serial processing
  • 24. ALL ABOUT THE FLOPs!
  • 25. Neural Networks • Many, many…did I say many types of NN • https://bit.ly/chart- of-neural-networks • Input, Hidden, Output • Connections, Weight, and Bias – Sounds pretty human to me?
  • 26.
  • 27.
  • 28. What is OpenLab How to Access Resources Using OpenLab is Easy Simple Neural Network Getting Involved
  • 29. Getting Involved • Become an OpenLab Organization Member • https://bit.ly/openlab-membership • Implement Testing • Write test cases within project repo • Utilize OpenLab job definitions • Request help implementing testing • Integrate OpenLab • Gerrit or Git based projects • Build drivers for other VCSs • Get test results and iterate on code • Contact • https://bit.ly/openlab-get-started • https://openlab.groups.io • Twitter: @askopenlab • IRC: #askopenlab
  • 30. QA and References • Become an OpenLab Organization Member • https://bit.ly/openlab-membership • Understanding Neural Networks • https://bit.ly/neural-networks-and- backpropagation • Type of Neural Networks • https://bit.ly/chart-of-neural-networks • Training a Neural Network to Play Snake • https://www.youtube.com/watch?v=zIk BYwdkuTk • OpenLab - https://openlabtesting.org • Documentation • https://docs.openlabtesting.org • Contact • https://bit.ly/openlab-get-started • https://openlab.groups.io • Twitter: @askopenlab • IRC: #askopenlab