Skip to content

Sim-Dong-Hyun/GCP_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GCP_Install and Setting

https://cloud.google.com

์œ„ ๋งํฌ์— ์ ‘์† ํ›„ ๊ฐ€์ž… ๋ฐ 300$ ํฌ๋ ˆ๋”ง ์ˆ˜๋ น

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

๋Œ€์ฒด ํ…์ŠคํŠธ

๋Œ€์ฒด ํ…์ŠคํŠธ

์ขŒ์ธก ์ƒ๋‹จ์— ํƒ์ƒ‰ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•˜๊ณ , ML์—”์ง„์— ๋“ค์–ด๊ฐ€์„œ ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด์ค€๋‹ค.

์œ„ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๊ฐ ์ข… ์„œ๋น„์Šค๋“ค์„ ๊ณ ์ •ํ•ด๋‘๋ฉด ๋‘๊ณ ๋‘๊ณ  ํŽธํ•˜๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

Storage์— ๋“ค์–ด๊ฐ€์„œ ๋ฒ„ํ‚ท์„ ๋งŒ๋“ ๋‹ค.

์ด๋ฆ„์€ ์•Œ์•„์„œ, ๊ธฐ๋ณธ ์ €์žฅ์†Œ ํด๋ž˜์Šค๋Š” Multi-Regional, ์œ„์น˜๋Š” ์•„์‹œ์•„๋กœ ํ•ด์ค์‹œ๋‹ค.


https://console.cloud.google.com/flows/enableapi?apiid=ml.googleapis.com,compute_component&_ga=2.109735046.-2023158229.1525695083

์œ„ ๋งํฌ์— ๋“ค์–ด๊ฐ€์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋“ฑ๋กํ•œ๋‹ค.

์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™๋‹ค

๋Œ€์ฒด ํ…์ŠคํŠธ

์•ˆ๋ ์‹œ https://cloud.google.com/ml-engine/docs/tensorflow/getting-started-training-prediction ์— ์ ‘์† ํ›„

์ปจํŠธ๋ฃฐ + F๋กœ Enable the Cloud Machine Learning Engine and Compute Engine APIs. ๋ฅผ ์ฐพ๊ณ 

ENABLE THE APIS ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

๊ทธ๋ ‡๋‹ค ์ด ํŠœํ† ๋ฆฌ์–ผ์€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ์˜ฎ๊ธด ๊ฒƒ์ด๋‹ค. ์ •๋ง ์“ธ๋ชจ์—†๋Š” ์ง“์ด๋‹ค.


https://console.cloud.google.com/apis/credentials/serviceaccountkey?_ga=2.104613379.-2023158229.1525695083

์œ„ ๋งํฌ์— ๋“ค์–ด๊ฐ€์„œ ์„œ๋น„์Šค ๊ณ„์ • ํ‚ค๋ฅผ ๋งŒ๋“ค์–ด์ค€๋‹ค.

์„œ๋น„์Šค ๊ณ„์ •์€ Compute Engine default service account๋ฅผ ์„ ํƒํ•œ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์•ˆ๋  ์‹œ Go to the Create service account key page in the GCP Console. ๋ฅผ ์ฐพ๊ณ 

Go to the Create service account key page ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

์œ„์™€ ๊ฐ™์€ ๋ชจ์Šต์ด ๋ณด์ด๋ฉด ์ž˜๋œ๊ฒƒ์ด๋‹ค.

ํ‚ค ์œ ํ˜•์€ JSON์„ ์„ ํƒํ•œ๋‹ค.

์ƒ์„ฑ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด JSON ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ ๋  ๊ฒƒ์ด๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

๋”ฐ๋กœ ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋นผ๋†“๋„๋ก ํ•˜์ž!


cmd๋ฅผ ์—ด๊ณ  ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ ์–ด์ค€๋‹ค.

PATH์—๋Š” ๋ฐฉ๊ธˆ ๋‹ค์šด๋ฐ›์€ JSONํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

set GOOGLE_APPLICATION_CREDENTIALS=[PATH]

๋‚˜์˜ ๊ฒฝ์šฐ์—” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

set GOOGLE_APPLICATION_CREDENTIALS=[C:\Users\SDH\Desktop\MINESLAB\GCP_tensorflow_test\test-f0439c5d022a.json]

์—ฌ๊ธฐ๊นŒ์ง€ ํ–ˆ์œผ๋ฉด ์•„๋ž˜์˜ ๋งํฌ๋ฅผ ๋ˆŒ๋Ÿฌ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ SDK๋ฅผ ๋‹ค์šด๋ฐ›๋Š”๋‹ค.

https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe

์„ค์น˜๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด Google Cloud SDK Shell์„ ์‹คํ–‰ ์‹œํ‚ค๊ณ 

gcloud init์ด๋ผ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.

์ง€์—ญ ๋นผ๊ณ ๋Š” ์•Œ์•„์„œ ์ž˜ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

์ง€์—ญ์˜ ๊ฒฝ์šฐ 2018/09/28 ๊ธฐ์ค€ ๋˜์ง€ ์•Š๋Š” ์ง€์—ญ์ด ๋ช‡๊ตฐ๋Œ€ ์žˆ์—ˆ๋‹ค.

์•ˆ๋˜๋Š” ์ง€์—ญ์ผ ๊ฒฝ์šฐ shell์ด ์•Œ์•„์„œ ์•Œ๋ ค์ค€๋‹ค. ์•ˆ๋˜๋Š” ์ง€์—ญ์„ ํ”ผํ•˜๊ณ  ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค.

์‚ฌ์‹ค ์ด ํŠœํ† ๋ฆฌ์–ผ์€ ํ•„์ž๊ฐ€ ๊ธ‰ํ•˜๊ฒŒ ํ•˜๋‹ค๊ฐ€ ๋œฌ๊ธˆ์—†์ด ์“ฐ๊ฒŒ ๋˜์–ด ๋ฒ„๋ ธ๋Š”๋ฐ

ํ•™๊ณผ ๋™๊ธฐ๊ฐ€ ํŠœํ† ๋ฆฌ์–ผ์„ ์š”์ฒญํ•ด์„œ ์“ฐ๋Š” ๊ฒƒ์ด๋‹ค. ๋•Œ๋ฌธ์— SDK๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ 

๊ธฐ์–ต์— ์˜์กดํ•ด์„œ ํŠœํ† ๋ฆฌ์–ผ์„ ์“ฐ๋Š” ์ค‘์ด๋‹ค. ์ฆ‰, ์ •ํ™•ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.

์ž˜ ์•ˆ๋œ๋‹ค๋ฉด ์นดํ†ก์œผ๋กœ ๋ฌผ์–ด๋ณด์„ธ์š”.


init ๊นŒ์ง€ ๋‹ค ๋˜์—ˆ๋‹ค๋ฉด ์•„๋ž˜ ๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์— ์ ‘์†ํ•ด์„œ ์ž์‹ ์˜ ํ”„๋กœ์ ํŠธ๋กœ ๊ฐ€๋ณด์ž.

๋Œ€์ฒด ํ…์ŠคํŠธ

์—ฌ๊ธฐ์„œ ํ”„๋กœ์ ํŠธ ID๋ฅผ ๋ณต์‚ฌํ•ด์ค€๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

์šฐ์ธก ์ƒ๋‹จ ๋ฉ”๋‰ด์— ๋ณด๋ฉด Cloud Shell ํ™œ์„ฑํ™” ๋ฒ„ํŠผ์ด ์žˆ๋‹ค.

์ฝ˜์†”์ด ์ผœ์ง€๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

gcloud config set project [selected-project-id]

๋ธŒ๋ผ์ผ“ ์•ˆ์—๋Š” ์•„๊นŒ ๋ณต์‚ฌํ•œ ํ”„๋กœ์ ํŠธ ID๋ฅผ ๋ถ™์—ฌ ๋„ฃ๋Š”๋‹ค.

๋ธŒ๋ผ์ผ“์€ ์ง€์›Œ์ค์‹œ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์—๋Ÿฌ๊ฐ€ ๋œฐ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ


์œ„ ๊ณผ์ •๊นŒ์ง€ ํ–ˆ๋‹ค๋ฉด Google Cloud SDK Shell์„ ์ผ ๋‹ค.

์•„๊นŒ ์„ค์น˜ํ•œ ๊ทธ๊ฒƒ ๋งž๋‹ค. ์‹คํ–‰์‹œ์ผœ์ฃผ์ž. ์•„๋ž˜ ๋ช…๋ น์–ด๋„ ์‹คํ–‰์‹œ์ผœ์ฃผ์ž.

gcloud ml-engine models list

๋Œ€์ฒด ํ…์ŠคํŠธ

์œ„์™€ ๊ฐ™์ด ๋‚˜์˜จ๋‹ค๋ฉด ์ •์ƒ์ด๋‹ค.

gcloud projects list ๋ผ๊ณ  ์ž…๋ ฅํ•˜๋ฉด ๊ณ„์ •์˜ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋ฅธ ๋ช…๋ น์–ด๋Š” gcloud --help ๋ฅผ ์ž…๋ ฅํ•ด์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.


์ด์ œ ํด๋” ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์ž. ์•„๊นŒ JSON ํŒŒ์ผ์„ ์ €์žฅํ•œ ํด๋”๋ผ๋„ ์ƒ๊ด€์—†๋‹ค.

init.py ๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ ๋‹ค. ์–ธ๋”๋ฐ”(under line) ๋‘๊ฐœ๋ฅผ ์•ž ๋’ค๋กœ ๋ถ™์—ฌ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

๊นƒํ—ˆ๋ธŒ ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ•์ƒ ์–ธ๋”๋ฐ”๊ฐ€ ๋‚˜์˜ค์งˆ ์•Š๋Š”๋‹ค. ๋ฐฉ๋ฒ•์ด ์žˆ์„ํ…๋ฐ ํ•„์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๋ชจ๋ฅธ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„ ์ฐธ๊ณ .

์•ˆ์— ์•„๋ฌด๊ฒƒ๋„ ๋“ค์–ด์žˆ์ง€ ์•Š์•„๋„ ์ƒ๊ด€์—†๋‹ค.

๊ทธ ๋‹ค์Œ ๊ฐ„๋‹จํ•œ ์ฝ”๋”ฉ์„ ํ•ด์ค€๋‹ค.

ํ•„์ž๋Š” ๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ์„ ํ•ด๋ณด์•˜๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

300$ ํฌ๋ ˆ๋”ง์ด ์ฃผ์–ด์กŒ๋‹ค๊ณ  ํ•˜์ง€๋งŒ, ๋กœ์ปฌ์—์„œ ํ•œ๋ฒˆ์ฏค ๋Œ๋ ค๋ณด๊ณ  ํด๋ผ์šฐ๋“œ์— ์—…๋กœ๋“œ ํ•˜๋Š” ๊ฒƒ์ด ๊ฒฝ์ œ์ ์ธ๊ฒƒ ๊ฐ™๋‹ค.


cmd๋ฅผ ์—ด์–ด์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ธด ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.

์•„๋ž˜๋Š” ์˜ˆ์‹œ์ด๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

gcloud ml-engine jobs submit training [job์˜ ์ด๋ฆ„] --package-path= [๋Œ๋ฆด ์†Œ์Šค์˜ ์ƒ์œ„ dir๊นŒ์ง€ ์ž…๋ ฅ] --module-name= [๋Œ๋ฆด ์†Œ์Šค์˜ ์ƒ์œ„ dir์™€ ์†Œ์Šค ์ด๋ฆ„ ์ž…๋ ฅ] --staging-bucket=[gs://์•„๊นŒ ๋งŒ๋“  ๋ฒ„์ผ“ ์ด๋ฆ„]

์ด๊ฒŒ ํ•œ ๋ช…๋ น์–ด๋‹ค. ์—„์ฒญ๊ธธ๋‹ค.

์‚ฌ์ง„๊ณผ ์„ค๋ช…์„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ๋ณด๋ฉด ์ดํ•ด๋  ๊ฒƒ์ด๋‹ค.

์œ„ ๋ช…๋ น์–ด ๋ฉ์–ด๋ฆฌ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค๋ฉด ์‚ฌ์ง„๊ณผ ๊ฐ™์ด state:QUEUED๋ผ๋Š” ๊ฒƒ์„ ๋ณด๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

์ œ๋Œ€๋กœ ๋˜์—ˆ๋‹ค๋ฉด ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ํ”Œ๋ ›ํผ์— ์ ‘์†ํ•ด์„œ ML์—”์ง„ ๋ฉ”๋‰ด์— ์ ‘์†ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ชจ์Šต์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

์ž‘์—…์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ cmd์ฐฝ์—์„œ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

์œ„ gcloud ๋ช…๋ น์–ด๊ฐ€ ์žˆ๋Š” ์‚ฌ์ง„์— ๋ณด๋ฉด state:QUEUED์˜ ์œ— ์œ—์ค„์—๋„ ์ ํ˜€์žˆ๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

gcloud ml-engine jobs stream-logs [job์˜ ์ด๋ฆ„]


๋Œ€์ฒด ํ…์ŠคํŠธ

์ž‘์—…์ด ๋‹ค ๋Œ์•„๊ฐ”๋‹ค๋ฉด ์œ„์™€ ๊ฐ™์ด ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ฌ ๊ฒƒ์ด๋‹ค.

ํƒ์ƒ‰๋ฉ”๋‰ด์—์„œ ๊ฒฐ์ œ์— ๋“ค์–ด๊ฐ€๋ฉด ์ž์‹ ์˜ ๊ฒฐ์ œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฒ˜์Œ์— ๊ฐ€์ž…ํ•˜๊ณ  ๋ฐ›์€ 300$ ํฌ๋ ˆ๋”ง์— ๋Œ€ํ•œ ๋งŒ๋ฃŒ์ผ๊ณผ ์ž”์•ก๋„ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

***USE GPU & Choose Runtime Version, Python Version

์ด์ œ ml engine์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ด์œ ์ธ GPU ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

ml engine์€ GPU๋ฟ๋งŒ ์•„๋‹ˆ๋ผ CPU์™€ TPU ๋“ฑ ๋‹ค์–‘ํ•œ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ๋จธ์‹ ์„ ์ œ๊ณตํ•œ๋‹ค.

TPU ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ํ›„์— ์ถ”๊ฐ€ํ•˜๋„๋ก ํ•˜๊ณ , ์ด๋ฒˆ์—” GPU ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

์šฐ์„  ์•„๋ž˜๋Š” ml engine์—์„œ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ GPU ๋จธ์‹ ์˜ ์ข…๋ฅ˜์™€ ๊ฐ€๊ฒฉ์ด๋‹ค.

๊ฐ€๊ฒฉ ์ธก์ •์˜ ๊ธฐ์ค€์€ ์•„์‹œ์•„ ํƒœํ‰์–‘์ด๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ

BASIC๊ณผ STANDARD_1, PREMIUM_1์˜ ๊ฒฝ์šฐ CPU ๋จธ์‹ ์ด๋‹ค.

๊ทธ ์•„๋ž˜ BASIC_GPU์€ NVIDIA Tesla K80์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋จธ์‹ ์ด๋‹ค.

์ฆ‰, ์šฐ๋ฆฌ๋Š” K80 GPU๋ฅผ ์‹œ๊ฐ„ ๋‹น ์•ฝ 1.36$์— ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

์—ฌ๋Ÿฌ๊ฐœ์˜ K80 GPU ํ˜น์€ NVIDIA Tesla P100, NVIDIA Tesla V100์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ,

์šฐ์„  ํ•˜๋‚˜์˜ K80๋ถ€ํ„ฐ ๋‹ค๋ฃจ์–ด๋ณด๋„๋ก ํ•˜์ž.


์ด์ „์— ์‚ฌ์šฉํ–ˆ๋˜ ๋ช…๋ น์–ด๋ฅผ ๊ธฐ์–ตํ•ด๋ณด์ž.

gcloud ml-engine ...

๋Œ€์ฒด ํ…์ŠคํŠธ

์ด๋ฏธ ๋ˆˆ์น˜ ์ฑˆ ์‚ฌ๋žŒ๋„ ์žˆ๊ฒ ์ง€๋งŒ -- ๋’ค์— ๋ถ™๋Š” ๋ช…๋ น์–ด๋Š” ์˜ต์…˜๊ณผ ๋น„์Šทํ•œ ๊ฒƒ์ด๋‹ค.

์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ์ปดํ“จํŒ… ๋จธ์‹ ์„ ์˜ต์…˜์œผ๋กœ ๋„ฃ์–ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

๋’ค์— --scale-tier=basic_gpu์„ ์ ์œผ๋ฉด GPU ์‚ฌ์šฉ ์„ธํŒ…์€ ๋๋‚œ ๊ฒƒ์ด๋‹ค.

์‹คํ–‰์„ ์‹œํ‚ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

๋Œ€์ฒด ํ…์ŠคํŠธ


์ด์ œ ml engine์˜ runtime version๊ณผ Python version์„ ์„ ํƒํ•ด๋ณด์ž.

https://cloud.google.com/ml-engine/docs/tensorflow/runtime-version-list

์œ„์˜ ๋งํฌ๋Š” ml engine์˜ runtime version๊ณผ version์— ๋”ฐ๋ฅธ ์ง€์›ํ•˜๋Š” ํŒจํ‚ค์ง€

๊ทธ๋ฆฌ๊ณ  ํŒŒ์ด์ฌ ๋ฒ„์ „์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

18๋…„ 11์›” 10์ผ ๊ธฐ์ค€ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์€ 1.10๋ฒ„์ „์ด๋ฉฐ,

์˜ต์…˜์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋””ํดํŠธ ๊ฐ’์œผ๋กœ 1.0 ๋ฒ„์ „์œผ๋กœ ์‹คํ–‰๋œ๋‹ค.

ํŒŒ์ด์ฌ 3.5์˜ ๊ฒฝ์šฐ 1.4๋ฒ„์ „ ์ด์ƒ์˜ ๊ฒฝ์šฐ๋งŒ ๋™์ž‘์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋˜ํ•œ ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „์— ๋”ฐ๋ผ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ…์„œํ”Œ๋กœ์šฐ์˜ ๋ฒ„์ „์ด ๋‹ค๋ฅด๋‹ˆ

์ž์‹ ์ด ํ•„์š”ํ•œ ๋ฒ„์ „์„ ์„ ํƒํ•˜๋„๋ก ํ•˜์ž.

์œ„์˜ ์ปดํ“จํŒ… ๋จธ์‹  ์„ ํƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ -- ๋ฅผ ๋ถ™ํ˜€์„œ ๋Ÿฐํƒ€์ž„ ๋ฒ„์ „์„ ์„ค์ •ํ•ด์ฃผ๊ณ ,

ํŒŒ์ด์ฌ 3 ์œ ์ €์ผ ๊ฒฝ์šฐ ํ•„์ž์™€ ๊ฐ™์ด ๋”ฐ๋กœ ์„ค์ •์„ ์ ์–ด์ฃผ์ž.

gcloud ml-engine jobs submit test_bundle --package-path=./ --module-name=test.test --staging-bucket=gs://sdh-satellite --scale-tier=basic_gpu --python-version=3.5 --runtime-version=1.10

์œ„์™€ ๊ฐ™์ด ์ ์–ด์ฃผ๋ฉด ์šฐ๋ฆฌ๋Š” ์ด์ œ GPU๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ํŒŒ์ด์ฌ 3.5๋ฒ„์ „๊ณผ

ml engine 1.10์—์„œ ์ง€์›ํ•˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋ฏธ ์œ„์˜ ๊ธฐ๋ณธ์ ์ธ ํŠœํ† ๋ฆฌ์–ผ์„ ์‹คํ–‰์‹œ์ผœ๋ณธ ์‚ฌ๋žŒ์€ ์•Œ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ

gcloud ml-engine jobs stream-logs job-name ์ด์™ธ์—

gcloud ml-engine jobs describe job-name ์ด๋ผ๋Š” ๋ช…๋ น์–ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

jobs describe ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด ์ž์‹ ์˜ job์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์•„๋ž˜ ์‚ฌ์ง„์„ ์ฐธ๊ณ ํ•˜์ž.

๋Œ€์ฒด ํ…์ŠคํŠธ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published