benchmark on deep learning frameworks€¦ · line # hits per 8234. 1ø5ø4. 565. 6512. 5ø17. 368....

21
Benchmark on Deep Learning Frameworks

Upload: others

Post on 20-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Benchmark on Deep Learning Frameworks

김 형 준

Page 2: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,
Page 3: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,
Page 4: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

https://mli.github.io/cvpr17/gluon_part1.pdf

Page 5: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

https://mli.github.io/cvpr17/gluon_part1.pdf

Page 6: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

빨강 파랑 노랑

Page 7: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

파랑 노랑 빨강

Page 8: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Framework Benchmarkhttps://github.com/tensorflow/benchmarks/tree/master/scripts/keras_benchmarks

https://github.com/awslabs/keras-apache-mxnet/tree/keras2_mxnet_backend/benchmark

Tensorflow CPU (FULL-CORE)

GPU(1-GPU)

DNN(MLP)

CNN

LSTM

RN

MXNET CPU (FULL-CORE)

GPU(1-GPU)

DNN(MLP)

CNN

LSTM

RN

keras-mxnet

Page 9: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

File System

[CPU]

ubuntu 16.04

tensorflow==1.8.0 mxnet==1.2.0 keras=2.2.0

kears-mxnet=2.2.0

[CPU]

ubuntu 16.04

tensorflow==1.8.0 mxnet-mkl==1.2.0

keras=2.2.0 kears-mxnet=2.2.0

[GPU]

ubuntu 16.04 (cuda9.0, cudnn7)

tensorflow-gpu==1.8.0 mxnet-cu90==1.2.0

keras=2.2.0 kears-mxnet=2.2.0

DNN(MLP) CNN LSTM

Page 10: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Between Platform - CPU

DNN_TRAIN DNN_INFER(ms) (ms)

Page 11: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Tensorflow - CPU

Page 12: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

mxnet-mkl - CPU

Page 13: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

mxnet-mkl - CPU

Page 14: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

CNN_TRAIN CNN_INFER

LSTM_TRAIN LSTM_INFER

Page 15: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Between Platform - GPU

DNN_TRAIN DNN_INFER(ms) (ms)

Page 16: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Between Platform - GPU

CNN_TRAIN CNN_INFER

LSTM_TRAIN LSTM_INFER

Page 17: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Tensorflow - CPU

Page 18: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Tensorflow - GPU

Page 19: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

mxnet - GPU

Page 20: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

nvprof

Page 21: Benchmark on Deep Learning Frameworks€¦ · Line # Hits Per 8234. 1ø5ø4. 565. 6512. 5ø17. 368. 409. Time 94.7 Line Contents arofite def self, : x_train, y_train self. x_train,

Thank you