Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
colaboratory
Search
MSR
November 03, 2018
Technology
0
150
colaboratory
Google Colaboratoryの間違った使い方
@第38回シェル芸勉強会 大阪サテライト (2018/11/03) のLT発表資料です。
MSR
November 03, 2018
Tweet
Share
More Decks by MSR
See All by MSR
horizon
msr_i386
0
1.3k
fujiaire by shell
msr_i386
0
980
yes command faster
msr_i386
0
390
Amazon Dash Hack
msr_i386
0
1.4k
cgroup
msr_i386
0
1.4k
discover fork-bomb
msr_i386
0
1.9k
kanji banner
msr_i386
0
1.9k
ASCII art oneliner
msr_i386
0
2k
QR Code Shell
msr_i386
0
2.3k
Other Decks in Technology
See All in Technology
Expertise as a Service via MCP
yodakeisuke
1
150
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
240
会社もクラウドも違うけど 通じたコスト削減テクニック/Cost optimization strategies effective regardless of company or cloud provider
aeonpeople
2
190
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
6
1.1k
Amazon CloudWatchのメトリクスインターバルについて / Metrics interval matters
ymotongpoo
3
220
Wasmで社内ツールを作って配布しよう
askua
0
150
20150719_Amazon Nova Canvas Virtual try-onアプリ 作成裏話
riz3f7
0
140
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
4
1.3k
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
180
ML Pipelineの開発と運用を OpenTelemetryで繋ぐ @ OpenTelemetry Meetup 2025-07
getty708
0
290
(HackFes)米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
5
660
DATA+AI SummitとSnowflake Summit: ユーザから見た共通点と相違点 / DATA+AI Summit and Snowflake Summit
nttcom
0
250
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Adopting Sorbet at Scale
ufuk
77
9.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Practical Orchestrator
shlominoach
189
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Statistics for Hackers
jakevdp
799
220k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Transcript
Google Colaboratoryの 間違った使い方 @第38回シェル芸勉強会 大阪サテライト Navigate : Space / Arrow
Keys | - Menu | - Fullscreen | - Overview | - Blackout | - Speaker | - Help M F O B S ? 1 / 24
目次 Google Colaboratoryとは 実態 無駄遣い まとめ [ GitPitch @ github/msr-i386/slide_20181103_colaboratory
] 2 / 24
自己紹介 ハンドルネーム: MSR Webブラウザ の作者 Twitter ID: @msr386 Tungsten [
GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 3 / 24
Google Colaboratoryとは Googleが機械学習の教育、研究のために用意した 無料のPython実行環境 モダンブラウザとGoogleアカウントさえあればア クセス可能 機械学習に必要な環境は最初から構築済 TensorFlowやmatplotlibなどがインストール済の 仮想マシンが用意され、すぐに実行できる [
GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 4 / 24
Google Colaboratoryとは GPUもTPUも無料で使える [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 5
/ 24
Google Colaboratoryの実態 [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 6 /
24
共通 連続使用時間は12時間 アイドリングストップ機構あり(90分) [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 7
/ 24
GPUなし [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 8 / 24
GPUなし GCEのn1-highmem-2インスタンスがベース CPU: 2コア 2.3GHz メモリ: 13GB ストレージ: 40GB (GPU使用時は360GB)
OS: Ubuntu 18.04.1 LTS Python: 2.7 or 3.6.6 常時稼働ならば \7000/月 相当 [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 9 / 24
GPU Tesla K80 相当のGPU [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ]
10 / 24
TPU 第2世代TPU? [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 11 /
24
Google Colaboratoryを無駄遣い する [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 12
/ 24
普通の使い方 機械学習の教育、研究用に使う [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 13 /
24
間違った使い方 [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 14 / 24
間違った使い方 シェル芸の気軽な実行環境として使う 危険シェル芸 (絶対にダメ) ※目的外の使用はほどほどに [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ]
15 / 24
使用方法 1. にアクセス 2. [ファイル]メニューから新しいノートブックを開く 3. (必要に応じて)Googleアカウントでログイン 4. コードブロックにコードを書いていく https://colab.research.google.com/
[ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 16 / 24
Pythonでコマンド実行 subprocessを使う import subprocess proc = subprocess.run(["uname", "-a"], stdout =
subprocess.PIPE, stderr = subprocess.PIPE) print(proc.stdout.decode("utf8")) [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 17 / 24
Tips (1) 先頭に"!"をつけるだけでも実行できる Ctrl+Enterで実行可能 [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ]
18 / 24
Tips (2) インターネット接続可 Git標準搭載 apt install可能 インスタンスが停止するときれいさっぱり忘れる [ GitPitch @
github/msr-i386/slide_20181103_colaboratory ] 19 / 24
[ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 20 / 24
[ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 21 / 24
実行デモ [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 22 / 24
まとめ Google Colaboratoryは機械学習の教育、研究を目 的とした研究用ツール 実態は機械学習環境構築済のLinux仮想マシン 目的外の使用は控えましょう [ GitPitch @ github/msr-i386/slide_20181103_colaboratory
] 23 / 24
参考資料 よくある質問 Google Colabの知っておくべき使い方 – Google Colaborato のメリット・デメリットや基本操作のまとめ 【秒速で無料GPUを使う】深層学習実践Tips on
Colaborato Google ColaboratoryのTPUを試してみる https://research.google.com/colaboratory/faq.html https://www.codexa.net/how-to-use-google-colaboratory/ https://qiita.com/tomo_makes/items/b3c60b10f7b25a0a5 https://qiita.com/koshian2/items/25a6341c035e8a260a01 [ GitPitch @ github/msr-i386/slide_20181103_colaboratory ] 24 / 24