Apr. 25th, 2018 @Preferred Networks
ChainerUI
about v0.2, and v0.3
ChainerUI
- mission
- Provide useful user interface for Chainer users!
Basic information
- github: https://github.com/chainer/chainerui
- doc: https://docs.chainer.org/en/stable/
- MIT license
- latest: v0.2.0
- announce:
- JP: https://research.preferred.jp/2017/12/chainerui-release/
- EN: https://preferredresearch.jp/2017/12/20/chainerui-release/
Quick introduction
$ pip install chainerui
$ chainerui db create
$ chainerui db upgrade
$ chainerui project create -d /path/to/result
$ chainerui server
Getting Started
Official document:
http://chainerui.readthedocs.io/en/latest/getstart.html
(JP) Tutorial by KIKAGAKU:
https://qiita.com/yoshizaki_kkgk/items/2e4021c614529ab
9ba7b
Thank you!
Main flow
projects page plot page result detail page
Projects page
- show project list
- one project:
one directory
Plot page
- show logs
- as chart
- result of training job
with experimental conditions
result detail page
- detail information
about a training job
- operate training loop
- take snapshot
- adjust hyperparam
- stop loop
Engineering
Research
Manage training jobs
Show log chart
Take a snapshot Change hyper
params
Stop a job
Show intermediate
images
Show histogram of
hidden layer
Visualize feature
Visualize graph
network
Current ChainerUI covers
Interest area for many researcher
Engineering
Research
Manage training jobs
Show log chart
Take a snapshot Change hyper
params
Stop a job
Show intermediate
images
Show histogram of
hidden layer
Visualize feature
Visualize graph
network
https://github.com/tensorflow/lucid
Performance Improvement
- reduce ineffective API call (v0.3)
- skip non updated files (v0.3)
- change data format
(string -> msgpack) (v0.3)
- sampled loader (developing)
Richer UX
- result name align (v0.3)
- Introduce richer table on result table (developing)
Image API
- ImageReport extension
(developing)
How to upgrade (after v0.3 release)
$ # stop chainerui server
$ pip install -U chainerui
$ chainerui db create
$ chainerui db upgrade
$ chainerui server
Roadmap
- v0.3 (end of Apl. mid-May)
- v0.4 (TBD)
- improve performance
- async load / background load
- improve UX
- easy to distinguish each log chart
- add other visualization
- static graph / statistics of hidden layer / etc.
ChainerUI v0.2, v0.3

More Related Content

PDF
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
PDF
kubectl internal / Kubernetes Internal #8
PDF
Clustering tensor flow con kubernetes y raspberry pi
PDF
PyHEP 2018: Tools to bind to Python
PDF
Boosting machine learning workflow with TensorFlow 2.0
PDF
Overlay & Libraries | Pebble Meetup Oct. 2014
PDF
Kubernetes上で動作する機械学習モジュールの配信&管理基盤Rekcurd について
PDF
[Container X mas Party with flexy] Machine Learning Lifecycle with Kubeflow o...
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
kubectl internal / Kubernetes Internal #8
Clustering tensor flow con kubernetes y raspberry pi
PyHEP 2018: Tools to bind to Python
Boosting machine learning workflow with TensorFlow 2.0
Overlay & Libraries | Pebble Meetup Oct. 2014
Kubernetes上で動作する機械学習モジュールの配信&管理基盤Rekcurd について
[Container X mas Party with flexy] Machine Learning Lifecycle with Kubeflow o...

What's hot (20)

PDF
Post-K: Building the Arm HPC Ecosystem
PDF
How to make cloud native platform by kubernetes
PDF
CMake best practices
ODP
Docker meetup
PDF
高レイテンシwebサーバのGKE構築と beta機能アレコレのハナシ
PDF
Machine Learning in Google I/O 19
PDF
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
PDF
20151117 IoT를 위한 서비스 구성과 개발
PPTX
Container & kubernetes
PDF
"Making OpenCV Code Run Fast," a Presentation from Intel
PDF
Kubernetes: training micro-dragons for a serious battle
PDF
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
PDF
Introducing Koki Short
PDF
Post-K: Building the Arm HPC Ecosystem
PDF
Involvement in OpenHPC
PDF
Microservices on Kubernetes - The simple way
PDF
Making cloud native platform by kubernetes
PDF
Kubernetes for Java developers
PDF
深層学習ライブラリの環境問題Chainer Meetup2016 07-02
PPTX
How to Achieve Canary Deployment on Kubernetes
Post-K: Building the Arm HPC Ecosystem
How to make cloud native platform by kubernetes
CMake best practices
Docker meetup
高レイテンシwebサーバのGKE構築と beta機能アレコレのハナシ
Machine Learning in Google I/O 19
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
20151117 IoT를 위한 서비스 구성과 개발
Container & kubernetes
"Making OpenCV Code Run Fast," a Presentation from Intel
Kubernetes: training micro-dragons for a serious battle
JAWS-UG HPC #17 - Supercomputing'19 参加報告 - PFN 福田圭祐
Introducing Koki Short
Post-K: Building the Arm HPC Ecosystem
Involvement in OpenHPC
Microservices on Kubernetes - The simple way
Making cloud native platform by kubernetes
Kubernetes for Java developers
深層学習ライブラリの環境問題Chainer Meetup2016 07-02
How to Achieve Canary Deployment on Kubernetes
Ad

Similar to ChainerUI v0.2, v0.3 (20)

PDF
Chainer v2 and future dev plan
PDF
Introduction to Chainer
PDF
Chainer GTC 2016
PDF
Chainer v2 alpha
PDF
Chainer ui v0.3 and imagereport
PDF
Introduction to Chainer: A Flexible Framework for Deep Learning
PDF
Introduction to Chainer
PDF
Introduction to Chainer
PDF
Chainer Update v1.8.0 -> v1.10.0+
PDF
[DLHacks]Introduction to ChainerCV
PDF
Introduction to Chainer 11 may,2018
PDF
Overview of Chainer and Its Features
PDF
Serving Deep Learning Models At Scale With RedisAI: Luca Antiga
PDF
Towards Chainer v1.5
PDF
Advanced Spark and TensorFlow Meetup May 26, 2016
PDF
Building Google Cloud ML Engine From Scratch on AWS with PipelineAI - ODSC Lo...
PDF
Nvidia GPU Tech Conference - Optimizing, Profiling, and Deploying TensorFlow...
PPTX
Build a Deep Learning App with Tensorflow & Redis by Jayesh Ahire and Sherin ...
PPTX
An Introduction to TensorFlow architecture
PDF
Chainer OpenPOWER developer congress HandsON 20170522_ota
Chainer v2 and future dev plan
Introduction to Chainer
Chainer GTC 2016
Chainer v2 alpha
Chainer ui v0.3 and imagereport
Introduction to Chainer: A Flexible Framework for Deep Learning
Introduction to Chainer
Introduction to Chainer
Chainer Update v1.8.0 -> v1.10.0+
[DLHacks]Introduction to ChainerCV
Introduction to Chainer 11 may,2018
Overview of Chainer and Its Features
Serving Deep Learning Models At Scale With RedisAI: Luca Antiga
Towards Chainer v1.5
Advanced Spark and TensorFlow Meetup May 26, 2016
Building Google Cloud ML Engine From Scratch on AWS with PipelineAI - ODSC Lo...
Nvidia GPU Tech Conference - Optimizing, Profiling, and Deploying TensorFlow...
Build a Deep Learning App with Tensorflow & Redis by Jayesh Ahire and Sherin ...
An Introduction to TensorFlow architecture
Chainer OpenPOWER developer congress HandsON 20170522_ota
Ad

More from Preferred Networks (20)

PDF
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
PDF
Optunaを使ったHuman-in-the-loop最適化の紹介 - 2023/04/27 W&B 東京ミートアップ #3
PDF
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
PDF
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
PDF
Kubernetes ControllerをScale-Outさせる方法 / Kubernetes Meetup Tokyo #55
PDF
Kaggle Happywhaleコンペ優勝解法でのOptuna使用事例 - 2022/12/10 Optuna Meetup #2
PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
PDF
Optuna Dashboardの紹介と設計解説 - 2022/12/10 Optuna Meetup #2
PDF
スタートアップが提案する2030年の材料開発 - 2022/11/11 QPARC講演
PPTX
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
PPTX
PFNにおける研究開発(2022/10/19 東大大学院「融合情報学特別講義Ⅲ」)
PDF
自然言語処理を 役立てるのはなぜ難しいのか(2022/10/25東大大学院「自然言語処理応用」)
PDF
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
PDF
Matlantis™のニューラルネットワークポテンシャルPFPの適用範囲拡張
PDF
PFNのオンプレ計算機クラスタの取り組み_第55回情報科学若手の会
PDF
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
PDF
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
PDF
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
PDF
KubeCon + CloudNativeCon Europe 2022 Recap - Batch/HPCの潮流とScheduler拡張事例 / Kub...
PDF
独断と偏見で選んだ Kubernetes 1.24 の注目機能と今後! / Kubernetes Meetup Tokyo 50
PodSecurityPolicy からGatekeeper に移行しました / Kubernetes Meetup Tokyo #57
Optunaを使ったHuman-in-the-loop最適化の紹介 - 2023/04/27 W&B 東京ミートアップ #3
Kubernetes + containerd で cgroup v2 に移行したら "failed to create fsnotify watcher...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
Kubernetes ControllerをScale-Outさせる方法 / Kubernetes Meetup Tokyo #55
Kaggle Happywhaleコンペ優勝解法でのOptuna使用事例 - 2022/12/10 Optuna Meetup #2
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
Optuna Dashboardの紹介と設計解説 - 2022/12/10 Optuna Meetup #2
スタートアップが提案する2030年の材料開発 - 2022/11/11 QPARC講演
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
PFNにおける研究開発(2022/10/19 東大大学院「融合情報学特別講義Ⅲ」)
自然言語処理を 役立てるのはなぜ難しいのか(2022/10/25東大大学院「自然言語処理応用」)
Kubernetes にこれから入るかもしれない注目機能!(2022年11月版) / TechFeed Experts Night #7 〜 コンテナ技術を語る
Matlantis™のニューラルネットワークポテンシャルPFPの適用範囲拡張
PFNのオンプレ計算機クラスタの取り組み_第55回情報科学若手の会
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
Kubernetes Service Account As Multi-Cloud Identity / Cloud Native Security Co...
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
KubeCon + CloudNativeCon Europe 2022 Recap - Batch/HPCの潮流とScheduler拡張事例 / Kub...
独断と偏見で選んだ Kubernetes 1.24 の注目機能と今後! / Kubernetes Meetup Tokyo 50

Recently uploaded (20)

PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPT
What is a Computer? Input Devices /output devices
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
Modernising the Digital Integration Hub
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
The various Industrial Revolutions .pptx
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Benefits of Physical activity for teenagers.pptx
Module 1.ppt Iot fundamentals and Architecture
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
A review of recent deep learning applications in wood surface defect identifi...
Microsoft Excel 365/2024 Beginner's training
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Enhancing plagiarism detection using data pre-processing and machine learning...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Taming the Chaos: How to Turn Unstructured Data into Decisions
UiPath Agentic Automation session 1: RPA to Agents
What is a Computer? Input Devices /output devices
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
CloudStack 4.21: First Look Webinar slides
Improvisation in detection of pomegranate leaf disease using transfer learni...
Consumable AI The What, Why & How for Small Teams.pdf
Modernising the Digital Integration Hub
A contest of sentiment analysis: k-nearest neighbor versus neural network
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
The various Industrial Revolutions .pptx
Convolutional neural network based encoder-decoder for efficient real-time ob...
Benefits of Physical activity for teenagers.pptx

ChainerUI v0.2, v0.3

  • 1. Apr. 25th, 2018 @Preferred Networks ChainerUI about v0.2, and v0.3
  • 2. ChainerUI - mission - Provide useful user interface for Chainer users!
  • 3. Basic information - github: https://github.com/chainer/chainerui - doc: https://docs.chainer.org/en/stable/ - MIT license - latest: v0.2.0 - announce: - JP: https://research.preferred.jp/2017/12/chainerui-release/ - EN: https://preferredresearch.jp/2017/12/20/chainerui-release/
  • 4. Quick introduction $ pip install chainerui $ chainerui db create $ chainerui db upgrade $ chainerui project create -d /path/to/result $ chainerui server
  • 5. Getting Started Official document: http://chainerui.readthedocs.io/en/latest/getstart.html (JP) Tutorial by KIKAGAKU: https://qiita.com/yoshizaki_kkgk/items/2e4021c614529ab 9ba7b Thank you!
  • 6. Main flow projects page plot page result detail page
  • 7. Projects page - show project list - one project: one directory
  • 8. Plot page - show logs - as chart - result of training job with experimental conditions
  • 9. result detail page - detail information about a training job - operate training loop - take snapshot - adjust hyperparam - stop loop
  • 10. Engineering Research Manage training jobs Show log chart Take a snapshot Change hyper params Stop a job Show intermediate images Show histogram of hidden layer Visualize feature Visualize graph network Current ChainerUI covers Interest area for many researcher
  • 11. Engineering Research Manage training jobs Show log chart Take a snapshot Change hyper params Stop a job Show intermediate images Show histogram of hidden layer Visualize feature Visualize graph network https://github.com/tensorflow/lucid
  • 12. Performance Improvement - reduce ineffective API call (v0.3) - skip non updated files (v0.3) - change data format (string -> msgpack) (v0.3) - sampled loader (developing)
  • 13. Richer UX - result name align (v0.3) - Introduce richer table on result table (developing)
  • 14. Image API - ImageReport extension (developing)
  • 15. How to upgrade (after v0.3 release) $ # stop chainerui server $ pip install -U chainerui $ chainerui db create $ chainerui db upgrade $ chainerui server
  • 16. Roadmap - v0.3 (end of Apl. mid-May) - v0.4 (TBD) - improve performance - async load / background load - improve UX - easy to distinguish each log chart - add other visualization - static graph / statistics of hidden layer / etc.