MrPhu / Chainer_CPU_GPU_Timehooked

This project is a homework of Parallel Computing and Deep Learning System course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chainer_CPU_GPU_Allocation

This project is a homework of Parallel Computing and Deep Learning System course. Using VGG16 to clasify 8 defects on Chip Panel. The main purpose of the project is to measure the time execution of each layer by using TimeHooked (a function from Chainer platform).

Requirements:

  • Chainer
  • Cupy

To run the training code: cd ./path~ python hw2_train.py --dataset [linktodataset] --out [foldercontainmodel] --unit [outputclass] --batchsize [sizeofbatch] --epoch [numberofepoch]

To run the inference code:

Results:

The Graph shows the comparison btw running on GPU and CPU

About

This project is a homework of Parallel Computing and Deep Learning System course.


Languages

Language:Python 100.0%