SlideShare uma empresa Scribd logo
1 de 34
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
DLモデル開発中の雑務が嫌で
支援プラットフォームを作った話
日鉄ソリューションズ株式会社
システム研究開発センター
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
Question
2
AIの 開発環境 どうしてますか?
特にDeep Learning
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
本日の主題
3
効率的・効果的に
AI開発するために作った
弊社環境について紹介
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
弊社のAI開発体制
4
Storage
GPU a
GPU a
GPU b
GPU b
GPU c
GPU c
GPU d
GPU d
GPU e
GPU e
GPU f
GPU f
GPU f
GPU f
GPU g
GPU g
GPU g
GPU g
・・・
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
そもそも
5
AI開発の
何が辛いのか
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
6
GPU
GPU
モデル開発 学習 推論
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
7
GPU
GPU
モデル開発 学習 推論
だけじゃない
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
8
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
9
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
10
使うたびに環境構築
蓄積され続けるデータの管理
実験の履歴を欠かさず記録
計算リソースの割り当て管理
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
AIの開発プロセス
11
使うたびに環境構築
蓄積され続けるデータの管理
実験の履歴を欠かさず記録
雑務
雑務
雑務
計算リソースの割り当て管理
雑務
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 12
雑務多すぎ
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 13
支援プラットフォーム
作りました
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 14
支援プラットフォーム
作りました
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
15
S3 NFS Gateway
Model Source
NFS Storage
System Nodes
Database
PostgreSQL
Cluster Manager
Web Application
GPU Nodes
GPU Job
Minio
User
Browser
CLI
Container
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
16
S3 NFS Gateway
Model Source
NFS Storage
System Nodes
Database
PostgreSQL
Cluster Manager
Web Application
Minio
User
Browser
CLI
GPU Nodes
GPU Job
Container
コンテナで環境をポータブル化
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
17
S3 NFS Gateway
Model Source
NFS Storage
System Nodes
Database
PostgreSQL
Web Application
GPU Nodes
GPU Job
Minio
User
Browser
CLI
ContainerCluster Manager
GPU対応ジョブスケジューラ
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
18
S3 NFS Gateway
Model Source
NFS Storage
Cluster Manager
GPU Nodes
GPU Job
Minio
User
Browser
CLI
Container
System Nodes
Database
PostgreSQL
Web Application
履歴は全てDB管理
WebアプリをかぶせてUX向上
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
履歴の記録
19
学習環境
python, TensorFlow等
リソース
CPU/メモリ/GPU
GPU
GPU
学習結果
(AI)
大量のデータ
(画像等)
学習モデル
(pythonコード)
実行コマンド
(python train.py)
Storage
モデル開発のすべては
ストレージに自動保存
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
20
S3 NFS Gateway
NFS Storage
System Nodes
Database
PostgreSQL
Cluster Manager
Web Application
GPU Nodes
GPU Job
Minio
User
Browser
CLI
Container
Model Source
開発したモデルはGitで管理
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
アーキテクチャ
21
Model Source
System Nodes
Database
PostgreSQL
Cluster Manager
Web Application
GPU Nodes
GPU Job
User
Browser
CLI
Container
S3 NFS Gateway
NFS Storage
Minio
アプリからNFSへは
ObjectStorageとしてアクセス
データはNFSで一元管理
&コンテナへマウント
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 22
DEMO
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
実例と実績
23
 NSSOL AI開発人材のパフォーマンスを
KAMONOHASHIで最大化した成果
 参加チーム数:1,316
 日本のチーム内では1位
https://www.kaggle.com/c/quickdraw-doodle-recognition/leaderboard
Kaggle Competitionで世界6位入賞
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
ごめんなさい
24
ここからCMです
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 25
AI開発プラットフォーム
KAMONOHASHI
皆様もご利用になれます
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
KAMONOHASHIがなかった頃のプロセス
26
 AI技術者の時間が本来の作業に使えない
 計算リソースがフル活用できない
計
算
リ
ソ
ー
ス
の
確
保
入
力
デ
ー
タ
の
用
意
学
習
の
計
画
環
境
の
用
意
学
習
結
果
と
履
歴
の
保
存
モ
デ
ル
の
配
備
計
算
リ
ソ
ー
ス
の
確
保
入
力
デ
ー
タ
の
用
意
学
習
環
境
の
用
意
モ
デ
ル
の
配
備
学
習
案
件
A
結
果
と
履
歴
の
保
存
本来の作業 副次的作業
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
現在のプロセス
27
 AI技術者と計算リソースのパフォーマンスを最適化
 AI技術者のモチベーション向上、スキルアップにも貢献
KAMONOHASHI
に
指
示
学
習
の
計
画
学
習
…学
習
案
件
A
副次的作業本来の作業
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 28
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 29
でもお高いんでしょう?
Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 30
特報
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
特報
31
技術で世界を変えるAI開発者へ
2019/5
OSS公開予定
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
ご興味があればお声がけください
32
公開に向けて絶賛準備中
https://kamonohashi.ai
Twitter: @kamonohashi_kqi
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
終幕
33
ご清聴ありがとう
ございました
Copyright ©2019 NS Solutions Corporation. All Rights Reserved.
商標についての注記
34
– NS Solutions は、日鉄ソリューションズ株式会社の登録商標です
– KAMONOHASHI及びKAMONOHASHI(ロゴ)は、日鉄ソリューションズ株式会社の
登録商標です
– その他本文記載の会社名及び製品名はそれぞれ各社の商標又は登録商標です

Mais conteúdo relacionado

Mais procurados

Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!デベロッパーネットワーク
 

Mais procurados (20)

リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
 
ビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年versionビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年version
 
WebDB Forum 2013
WebDB Forum 2013 WebDB Forum 2013
WebDB Forum 2013
 
ドキュメント自動入力AIプラットフォーム ディープシグマDPAについて
ドキュメント自動入力AIプラットフォーム ディープシグマDPAについてドキュメント自動入力AIプラットフォーム ディープシグマDPAについて
ドキュメント自動入力AIプラットフォーム ディープシグマDPAについて
 
Azure Media Services 概要
Azure Media Services 概要Azure Media Services 概要
Azure Media Services 概要
 
変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤
 
Microsoft Ignite! AI ソリューションアップデート
Microsoft Ignite! AI ソリューションアップデートMicrosoft Ignite! AI ソリューションアップデート
Microsoft Ignite! AI ソリューションアップデート
 
Azure Discovery Day - SQL Server 2019 + Azure Data Services
Azure Discovery Day - SQL Server 2019 + Azure Data ServicesAzure Discovery Day - SQL Server 2019 + Azure Data Services
Azure Discovery Day - SQL Server 2019 + Azure Data Services
 
Microsoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community UpdateMicrosoft AI Solution Update / DLL community Update
Microsoft AI Solution Update / DLL community Update
 
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
 
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
A3RT - the details and actual use cases of "Analytics & Artificial intelligen...
 
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみたタクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
 
リクルートのWebサービスを支える共通インフラ「RAFTEL」
リクルートのWebサービスを支える共通インフラ「RAFTEL」リクルートのWebサービスを支える共通インフラ「RAFTEL」
リクルートのWebサービスを支える共通インフラ「RAFTEL」
 
AWSでのセキュリティ運用 ~ IAM,VPCその他
AWSでのセキュリティ運用 ~IAM,VPCその他AWSでのセキュリティ運用 ~IAM,VPCその他
AWSでのセキュリティ運用 ~ IAM,VPCその他
 
[db analytics showcase Sapporo 2018] A11 増え続けるビッグデータをもっと手軽に、もっと速く ~究極の位置データ分析...
[db analytics showcase Sapporo 2018] A11 増え続けるビッグデータをもっと手軽に、もっと速く ~究極の位置データ分析...[db analytics showcase Sapporo 2018] A11 増え続けるビッグデータをもっと手軽に、もっと速く ~究極の位置データ分析...
[db analytics showcase Sapporo 2018] A11 増え続けるビッグデータをもっと手軽に、もっと速く ~究極の位置データ分析...
 
Struggle against cross-domain data complexity in Recruit group
Struggle against cross-domain data complexity in Recruit groupStruggle against cross-domain data complexity in Recruit group
Struggle against cross-domain data complexity in Recruit group
 
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
 
リクルート式Hadoopの使い方
リクルート式Hadoopの使い方リクルート式Hadoopの使い方
リクルート式Hadoopの使い方
 
リクルート式AIの活用法
リクルート式AIの活用法リクルート式AIの活用法
リクルート式AIの活用法
 
(2017.9.7) Neo4jご紹介
(2017.9.7) Neo4jご紹介(2017.9.7) Neo4jご紹介
(2017.9.7) Neo4jご紹介
 

Semelhante a DLモデル開発中の雑務が嫌で支援プラットフォームを作った話

AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
Natsutani Minoru
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
Keiji Kamebuchi
 

Semelhante a DLモデル開発中の雑務が嫌で支援プラットフォームを作った話 (20)

AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
 
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
 
5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて5月中旬の仮想通貨Re-orgについて
5月中旬の仮想通貨Re-orgについて
 
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
 
YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略YJTC18 A-1 大規模サーバの戦略
YJTC18 A-1 大規模サーバの戦略
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
 
NVIDIA 入門
NVIDIA 入門NVIDIA 入門
NVIDIA 入門
 
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
 
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
 
JavaからAkkaハンズオン
JavaからAkkaハンズオンJavaからAkkaハンズオン
JavaからAkkaハンズオン
 
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKAAmazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIA
 
AITCオープンラボ 2018年5月度(2)
AITCオープンラボ 2018年5月度(2)AITCオープンラボ 2018年5月度(2)
AITCオープンラボ 2018年5月度(2)
 
Beginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning HadoopBeginner must-see! A future that can be opened by learning Hadoop
Beginner must-see! A future that can be opened by learning Hadoop
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
 
Innovation and Startups Today
Innovation and Startups TodayInnovation and Startups Today
Innovation and Startups Today
 
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
 
AWS Black Belt Online Seminar 2018 Amazon WorkSpaces
AWS Black Belt Online Seminar 2018 Amazon WorkSpacesAWS Black Belt Online Seminar 2018 Amazon WorkSpaces
AWS Black Belt Online Seminar 2018 Amazon WorkSpaces
 

Último

Último (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

DLモデル開発中の雑務が嫌で支援プラットフォームを作った話

  • 1. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. DLモデル開発中の雑務が嫌で 支援プラットフォームを作った話 日鉄ソリューションズ株式会社 システム研究開発センター
  • 2. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. Question 2 AIの 開発環境 どうしてますか? 特にDeep Learning
  • 3. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 本日の主題 3 効率的・効果的に AI開発するために作った 弊社環境について紹介
  • 4. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 弊社のAI開発体制 4 Storage GPU a GPU a GPU b GPU b GPU c GPU c GPU d GPU d GPU e GPU e GPU f GPU f GPU f GPU f GPU g GPU g GPU g GPU g ・・・
  • 5. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. そもそも 5 AI開発の 何が辛いのか
  • 6. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 6 GPU GPU モデル開発 学習 推論
  • 7. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 7 GPU GPU モデル開発 学習 推論 だけじゃない
  • 8. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 8
  • 9. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 9
  • 10. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 10 使うたびに環境構築 蓄積され続けるデータの管理 実験の履歴を欠かさず記録 計算リソースの割り当て管理
  • 11. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. AIの開発プロセス 11 使うたびに環境構築 蓄積され続けるデータの管理 実験の履歴を欠かさず記録 雑務 雑務 雑務 計算リソースの割り当て管理 雑務
  • 12. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 12 雑務多すぎ
  • 13. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 13 支援プラットフォーム 作りました
  • 14. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 14 支援プラットフォーム 作りました
  • 15. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 15 S3 NFS Gateway Model Source NFS Storage System Nodes Database PostgreSQL Cluster Manager Web Application GPU Nodes GPU Job Minio User Browser CLI Container
  • 16. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 16 S3 NFS Gateway Model Source NFS Storage System Nodes Database PostgreSQL Cluster Manager Web Application Minio User Browser CLI GPU Nodes GPU Job Container コンテナで環境をポータブル化
  • 17. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 17 S3 NFS Gateway Model Source NFS Storage System Nodes Database PostgreSQL Web Application GPU Nodes GPU Job Minio User Browser CLI ContainerCluster Manager GPU対応ジョブスケジューラ
  • 18. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 18 S3 NFS Gateway Model Source NFS Storage Cluster Manager GPU Nodes GPU Job Minio User Browser CLI Container System Nodes Database PostgreSQL Web Application 履歴は全てDB管理 WebアプリをかぶせてUX向上
  • 19. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 履歴の記録 19 学習環境 python, TensorFlow等 リソース CPU/メモリ/GPU GPU GPU 学習結果 (AI) 大量のデータ (画像等) 学習モデル (pythonコード) 実行コマンド (python train.py) Storage モデル開発のすべては ストレージに自動保存
  • 20. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 20 S3 NFS Gateway NFS Storage System Nodes Database PostgreSQL Cluster Manager Web Application GPU Nodes GPU Job Minio User Browser CLI Container Model Source 開発したモデルはGitで管理
  • 21. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. アーキテクチャ 21 Model Source System Nodes Database PostgreSQL Cluster Manager Web Application GPU Nodes GPU Job User Browser CLI Container S3 NFS Gateway NFS Storage Minio アプリからNFSへは ObjectStorageとしてアクセス データはNFSで一元管理 &コンテナへマウント
  • 22. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 22 DEMO
  • 23. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 実例と実績 23  NSSOL AI開発人材のパフォーマンスを KAMONOHASHIで最大化した成果  参加チーム数:1,316  日本のチーム内では1位 https://www.kaggle.com/c/quickdraw-doodle-recognition/leaderboard Kaggle Competitionで世界6位入賞
  • 24. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. ごめんなさい 24 ここからCMです
  • 25. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 25 AI開発プラットフォーム KAMONOHASHI 皆様もご利用になれます
  • 26. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. KAMONOHASHIがなかった頃のプロセス 26  AI技術者の時間が本来の作業に使えない  計算リソースがフル活用できない 計 算 リ ソ ー ス の 確 保 入 力 デ ー タ の 用 意 学 習 の 計 画 環 境 の 用 意 学 習 結 果 と 履 歴 の 保 存 モ デ ル の 配 備 計 算 リ ソ ー ス の 確 保 入 力 デ ー タ の 用 意 学 習 環 境 の 用 意 モ デ ル の 配 備 学 習 案 件 A 結 果 と 履 歴 の 保 存 本来の作業 副次的作業
  • 27. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 現在のプロセス 27  AI技術者と計算リソースのパフォーマンスを最適化  AI技術者のモチベーション向上、スキルアップにも貢献 KAMONOHASHI に 指 示 学 習 の 計 画 学 習 …学 習 案 件 A 副次的作業本来の作業
  • 28. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 28
  • 29. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 29 でもお高いんでしょう?
  • 30. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 30 特報
  • 31. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 特報 31 技術で世界を変えるAI開発者へ 2019/5 OSS公開予定
  • 32. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. ご興味があればお声がけください 32 公開に向けて絶賛準備中 https://kamonohashi.ai Twitter: @kamonohashi_kqi
  • 33. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 終幕 33 ご清聴ありがとう ございました
  • 34. Copyright ©2019 NS Solutions Corporation. All Rights Reserved. 商標についての注記 34 – NS Solutions は、日鉄ソリューションズ株式会社の登録商標です – KAMONOHASHI及びKAMONOHASHI(ロゴ)は、日鉄ソリューションズ株式会社の 登録商標です – その他本文記載の会社名及び製品名はそれぞれ各社の商標又は登録商標です

Notas do Editor

  1. オンプレです
  2. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos
  3. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos
  4. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos
  5. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos
  6. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos
  7. Browser Logo http://icooon-mono.com/11398-%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3/ Postgres Logo Trademark Policy Inclusion of the name(s) or logo in your software or documentation to indicate that it runs on or with PostgreSQL. Kubernetes Branding GUidelines https://github.com/kubernetes/kubernetes/blob/master/logo/usage_guidelines.md https://www.linuxfoundation.jp/trademark-usage/ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License. https://git-scm.com/downloads/logos