Soumettre la recherche
Mettre en ligne
Shiva 〜Nextremerをscale upする機械学習環境〜
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
1,953 vues
Kazuki Morozumi
Suivre
Nextremer社内で運用している機械学習環境Shivaのご紹介
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 22
Télécharger maintenant
Recommandé
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
Ossフル活用でinfrastructure as codeやってみた
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
AimingStudy
Swarm mode運用してみた
Swarm mode運用してみた
Akifumi Niida
ディープラーニングをAWS LambdaとStep Functionで自動化する
ディープラーニングをAWS LambdaとStep Functionで自動化する
Keita Shimizu
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
CfnClusterを使って10分強でHPC環境を構築する
CfnClusterを使って10分強でHPC環境を構築する
Daisuke Nagao
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
Recommandé
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
Ossフル活用でinfrastructure as codeやってみた
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
AimingStudy
Swarm mode運用してみた
Swarm mode運用してみた
Akifumi Niida
ディープラーニングをAWS LambdaとStep Functionで自動化する
ディープラーニングをAWS LambdaとStep Functionで自動化する
Keita Shimizu
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
CfnClusterを使って10分強でHPC環境を構築する
CfnClusterを使って10分強でHPC環境を構築する
Daisuke Nagao
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
入門者の方向け Azure PlayFab の簡単な紹介
入門者の方向け Azure PlayFab の簡単な紹介
YutoNishine
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
Kazumi IWANAGA
LocalStack
LocalStack
chibochibo
AIやマイクロサービスを活用したDynamoDB節約術
AIやマイクロサービスを活用したDynamoDB節約術
gree_tech
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
Daisuke Nagao
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
祐樹 夏目
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
YutoNishine
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
pixivのインフラを支える技術
pixivのインフラを支える技術
Ryuta Kamizono
Zynga
Zynga
awsadvantageseminar
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
もしSIerのエンジニアがSRE本を読んだら
もしSIerのエンジニアがSRE本を読んだら
Tomoki Ando
Contenu connexe
Tendances
入門者の方向け Azure PlayFab の簡単な紹介
入門者の方向け Azure PlayFab の簡単な紹介
YutoNishine
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
Kazumi IWANAGA
LocalStack
LocalStack
chibochibo
AIやマイクロサービスを活用したDynamoDB節約術
AIやマイクロサービスを活用したDynamoDB節約術
gree_tech
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
Kenta Yasukawa
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
Daisuke Nagao
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
Yoshinori Kawasaki
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
祐樹 夏目
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
YutoNishine
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
Takekazu Omi
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
Kazumi IWANAGA
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
pixivのインフラを支える技術
pixivのインフラを支える技術
Ryuta Kamizono
Tendances
(19)
入門者の方向け Azure PlayFab の簡単な紹介
入門者の方向け Azure PlayFab の簡単な紹介
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
As you like, PHP on Azure - お気に召すままに!
As you like, PHP on Azure - お気に召すままに!
LocalStack
LocalStack
AIやマイクロサービスを活用したDynamoDB節約術
AIやマイクロサービスを活用したDynamoDB節約術
Multicastが出来ないならUnicastすればいいじゃない
Multicastが出来ないならUnicastすればいいじゃない
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
EC2に対するcloudwatchのアクション設定がポリシーで使えないときの代替策
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
How Wantedly (in)directly uses AWS
How Wantedly (in)directly uses AWS
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
AWS初心者が自作CGIをサーバレス実装の設計をしてみる
The Internal of Serverless Plugins
The Internal of Serverless Plugins
C# CloudScript Azure Functions との連携
C# CloudScript Azure Functions との連携
Introduction of Azure Docker Integration
Introduction of Azure Docker Integration
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
はじめての Bluemix でシングルサインオン ~ 雲間を越えて、つなげたい
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
pixivのインフラを支える技術
pixivのインフラを支える技術
Similaire à Shiva 〜Nextremerをscale upする機械学習環境〜
Zynga
Zynga
awsadvantageseminar
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
もしSIerのエンジニアがSRE本を読んだら
もしSIerのエンジニアがSRE本を読んだら
Tomoki Ando
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
dsuke Takaoka
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
Ad stirの裏側
Ad stirの裏側
Seiji Ochiai
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
Shinya Okano
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
Akio Katayama
Using LXC on Production
Using LXC on Production
Isao Shimizu
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入
Hiroki Tamiya
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
Tetsutaro Watanabe
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
yuzorock
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
Amazon Web Services Japan
コキュートスTfug
コキュートスTfug
Natsutani Minoru
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
Akka meetup 2014_sep
Akka meetup 2014_sep
masahitojp
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
さくらインターネット株式会社
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
Takeshi Yoshida
Similaire à Shiva 〜Nextremerをscale upする機械学習環境〜
(20)
Zynga
Zynga
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
もしSIerのエンジニアがSRE本を読んだら
もしSIerのエンジニアがSRE本を読んだら
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Play jjug2012spring
Play jjug2012spring
Ad stirの裏側
Ad stirの裏側
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
Using LXC on Production
Using LXC on Production
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
コキュートスTfug
コキュートスTfug
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Akka meetup 2014_sep
Akka meetup 2014_sep
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
さくらインターネットにおけるServerspec導入事例(DevOps勉強会 #3 Serverspecの巻)
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
Shiva 〜Nextremerをscale upする機械学習環境〜
1.
Shiva 〜NextremerをScale upする機械学習環境〜 14th Dec
2017
2.
自己紹介 両角 和軌(もろずみ かずき) 株式会社Nextremer
プログラマー ※対話システムの研究開発をしている企業です • 主にやっていること • サーバーサイド開発 • ここ最近触った技術 • Terraform, Ansible, Packer ← Infrasctucture as Code! • Docker, Kubernetes, Apache Mesos ← ポータビリティさいこう! • Python, Scala, javascript(ES6) ← 関数型うまくかけると気持ちいい! • Finagle, React.js ← マイクロサービスしたい!リアクティブしたい!
3.
今日お話しすること Nextremer の機械学習環境 Shiva についてお話しします
4.
機械学習環境 Shiva 1. オフィスにあるGPUマシンに 2.
Webのダッシュボードから 3. 専用のJupyterを立ち上げられる
5.
Shivaが解決する課題 GPUマシンを使いたいけど・・・ • クラウド費用を気にして気軽に使えない •
主に予算付きのPJ以外、トレーニングとか、闇研究とか • GPUマシンを複数ユーザーで共有するのもやりにくい • ライブラリの競合、誰が使ってるかわからん • GPUマシン上での環境構築が大変だったり • 全員が詳しいわけじゃない
6.
デモ ※GIFアニメーションです
7.
Abstract ユーザー毎のDockerコンテナ 全部入り環境
& sudo権限 ホームdirを全マシンで共有
8.
Architecture Overview
9.
Architecture Overview ダッシュボードからAPI経由で操作 ・リソース利用状況を取得 ・コンテナの起動・削除
10.
Architecture Overview 全台でホームディレクトリを共有 ・分散ストレージを構築 ・コンテナ起動時にマウント
11.
Architecture Overview ユーザーとポートのマッピング •
http://host/user/kazuki.morozumi • Jupyterがリスンするポートはランダム コンテナ稼働状況を公開するAPI tmpnbをカスタマイズ • https://github.com/jupyter/tmpnb
12.
Infrastructure Overview
13.
Infrastructure Overview コンテナオーケストレーションには Mesos +
Marathonを利用
14.
Infrastructure Overview Mesos+Marathonを選択した理由 •
特定のアプリをデーモンとして動かせれば十分 • サービスディスカバリとかはいらない • Kubernetesはオーバースペックすぎる • 構成要素が多く複雑で構築、メンテナンスが大変 • 単純にMesos+Marathonを試してみたかった • 構築当時は情報がかなり少なかった
15.
Infrastructure Overview CPU Intel
Core i7-6700K メモリ 32GB Disk SSD 500GB GPU GTX-1080 ×2枚 GPUマシンスペック 見た目も大事! - とりあえず光らせる - みんなに見える場所に置く
16.
運用していて起こった問題 ディスク上限 • 学習データ数百GBをアップロードしたらディスク上限に達して停止 •
コンテナ側からsshfsで自分のPCのディスクをマウントして回避した コンテナが暴走した時のセーフティーネット • 開発したコードのバグでホストのCPU・メモリを食い潰す • ビギナーのユーザーがこのようなバグを作りがち • 対応策はコンテナ毎にリソース制限をつける • 頻度低かつ影響低なので特に現状は対応せず
17.
詳細はQiitaの記事へ!
18.
Nextremerではこんなことをやっています WBC観戦専用 Line bot
19.
Nextremerではこんなことをやっています
20.
Nextremerではこんなことをやっています 弊社CEO 向井をコピーした対話システム •
2017/10 第8回対話システムシンポジウムにてデモ発表
21.
Nextremerではこんなことをやっています
22.
最後に Nextremerではコンテナを利用して対話システムを一緒に開発す るエンジニアを探しています! 両角へ直接
or Wantedly よりご連絡ください いつでもNextremerオフィスをご案内します!
Télécharger maintenant