├── .gitignore ├── Dockerfile ├── README.md ├── code ├── .clang-format ├── common │ ├── socket.cpp │ └── socket.h ├── cudnn │ ├── Makefile │ ├── README.md │ ├── bjarne.jpg │ └── conv.cu ├── dlib │ ├── Makefile │ ├── README.md │ └── lenet.cpp ├── mkl │ ├── Makefile │ ├── README.md │ ├── conv.cpp │ └── cppcon-logo.png ├── mxnet │ ├── Makefile │ ├── README.md │ ├── demo.png │ ├── demo │ │ ├── .qmake.stash │ │ ├── Makefile │ │ ├── backend.cpp │ │ ├── backend.h │ │ ├── main.cpp │ │ ├── main.pro │ │ ├── main.qml │ │ ├── main.qmlc │ │ └── qml.qrc │ ├── download_mnist.sh │ ├── lenet.cpp │ └── mnist_data │ │ ├── t10k-images-idx3-ubyte │ │ ├── t10k-labels-idx1-ubyte │ │ ├── train-images-idx3-ubyte │ │ └── train-labels-idx1-ubyte ├── requirements.txt ├── tf-graph │ ├── Makefile │ ├── README.md │ ├── demo │ │ ├── .qmake.stash │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── backend.cpp │ │ ├── backend.h │ │ ├── main.cpp │ │ ├── main.pro │ │ ├── main.qml │ │ ├── main.qmlc │ │ └── qml.qrc │ ├── infogan.py │ ├── load-graph-server.cpp │ └── load-graph.cpp └── tf-kernel │ ├── .bash_history │ ├── README.md │ ├── cpu+gpu │ ├── Makefile │ ├── cpp_con_sigmoid.py │ ├── kernel.cpp │ ├── kernel.cu │ ├── kernel.cuh │ └── test.py │ └── cpu │ ├── Makefile │ ├── cpp_con_sigmoid.py │ ├── kernel.cpp │ └── test.py └── presentation ├── .tags ├── .tags1 ├── figures ├── alexnet-kernels.png ├── alexnet-training-days.png ├── bedrooms.png ├── began-faces.png ├── big-sur.jpg ├── bjarne-blurry.jpg ├── bjarne.jpg ├── caffe2.png ├── cntk.jpg ├── cntk.png ├── cppcon-logo-blurry.png ├── cppcon-logo-nn.jpg ├── cppcon-logo.png ├── cudnn.png ├── deepdream.jpg ├── dgx-1.jpg ├── dl-trend.png ├── dlib.png ├── face-interpolations.png ├── fb-scaling.png ├── gpu-power.png ├── graphcore.jpg ├── imagenet-gpu.jpg ├── infogan-mnist.png ├── intel-xeon.jpg ├── intel.png ├── jetson-tx2.jpg ├── mnist1.png ├── mnist2.png ├── movidius.jpg ├── mxnet.png ├── mxnet2.png ├── nervana-engine.png ├── nvidia-stock.png ├── piranha.png ├── progressive-gan-faces.png ├── pytorch.png ├── sgemm.jpg ├── shark.jpg ├── shark.png ├── sigmoid.png ├── sky │ ├── sky.jpg │ ├── sky00.jpg │ ├── sky01.jpg │ ├── sky02.jpg │ ├── sky10.jpg │ ├── sky11.jpg │ ├── sky12.jpg │ ├── sky20.jpg │ ├── sky21.jpg │ └── sky22.jpeg ├── stickman.jpg ├── teapot.jpg ├── tensorflow.png ├── theano.png ├── tioga-pass.jpg ├── titan-x.jpg ├── torch.png ├── tpu.jpg ├── weird-fish.jpg └── xkcd.png ├── notes.md ├── preamble.tex ├── presentation.pdf ├── presentation.tex └── slides ├── down.tex ├── down ├── graph.tex ├── hardware.tex ├── kernel.tex ├── layer.tex ├── model.tex ├── op.tex └── task.tex ├── intro.tex ├── outro.tex ├── title.tex ├── up.tex └── up ├── graph.tex ├── hardware.tex ├── kernel.tex ├── layer.tex ├── model.tex ├── op.tex └── task.tex /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/README.md -------------------------------------------------------------------------------- /code/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/.clang-format -------------------------------------------------------------------------------- /code/common/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/common/socket.cpp -------------------------------------------------------------------------------- /code/common/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/common/socket.h -------------------------------------------------------------------------------- /code/cudnn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/cudnn/Makefile -------------------------------------------------------------------------------- /code/cudnn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/cudnn/README.md -------------------------------------------------------------------------------- /code/cudnn/bjarne.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/cudnn/bjarne.jpg -------------------------------------------------------------------------------- /code/cudnn/conv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/cudnn/conv.cu -------------------------------------------------------------------------------- /code/dlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/dlib/Makefile -------------------------------------------------------------------------------- /code/dlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/dlib/README.md -------------------------------------------------------------------------------- /code/dlib/lenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/dlib/lenet.cpp -------------------------------------------------------------------------------- /code/mkl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mkl/Makefile -------------------------------------------------------------------------------- /code/mkl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mkl/README.md -------------------------------------------------------------------------------- /code/mkl/conv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mkl/conv.cpp -------------------------------------------------------------------------------- /code/mkl/cppcon-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mkl/cppcon-logo.png -------------------------------------------------------------------------------- /code/mxnet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/Makefile -------------------------------------------------------------------------------- /code/mxnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/README.md -------------------------------------------------------------------------------- /code/mxnet/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo.png -------------------------------------------------------------------------------- /code/mxnet/demo/.qmake.stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/.qmake.stash -------------------------------------------------------------------------------- /code/mxnet/demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/Makefile -------------------------------------------------------------------------------- /code/mxnet/demo/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/backend.cpp -------------------------------------------------------------------------------- /code/mxnet/demo/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/backend.h -------------------------------------------------------------------------------- /code/mxnet/demo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/main.cpp -------------------------------------------------------------------------------- /code/mxnet/demo/main.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/main.pro -------------------------------------------------------------------------------- /code/mxnet/demo/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/main.qml -------------------------------------------------------------------------------- /code/mxnet/demo/main.qmlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/main.qmlc -------------------------------------------------------------------------------- /code/mxnet/demo/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/demo/qml.qrc -------------------------------------------------------------------------------- /code/mxnet/download_mnist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/download_mnist.sh -------------------------------------------------------------------------------- /code/mxnet/lenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/lenet.cpp -------------------------------------------------------------------------------- /code/mxnet/mnist_data/t10k-images-idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/mnist_data/t10k-images-idx3-ubyte -------------------------------------------------------------------------------- /code/mxnet/mnist_data/t10k-labels-idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/mnist_data/t10k-labels-idx1-ubyte -------------------------------------------------------------------------------- /code/mxnet/mnist_data/train-images-idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/mnist_data/train-images-idx3-ubyte -------------------------------------------------------------------------------- /code/mxnet/mnist_data/train-labels-idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/mxnet/mnist_data/train-labels-idx1-ubyte -------------------------------------------------------------------------------- /code/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/requirements.txt -------------------------------------------------------------------------------- /code/tf-graph/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/Makefile -------------------------------------------------------------------------------- /code/tf-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/README.md -------------------------------------------------------------------------------- /code/tf-graph/demo/.qmake.stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/.qmake.stash -------------------------------------------------------------------------------- /code/tf-graph/demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/CMakeLists.txt -------------------------------------------------------------------------------- /code/tf-graph/demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/Makefile -------------------------------------------------------------------------------- /code/tf-graph/demo/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/backend.cpp -------------------------------------------------------------------------------- /code/tf-graph/demo/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/backend.h -------------------------------------------------------------------------------- /code/tf-graph/demo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/main.cpp -------------------------------------------------------------------------------- /code/tf-graph/demo/main.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/main.pro -------------------------------------------------------------------------------- /code/tf-graph/demo/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/main.qml -------------------------------------------------------------------------------- /code/tf-graph/demo/main.qmlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/main.qmlc -------------------------------------------------------------------------------- /code/tf-graph/demo/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/demo/qml.qrc -------------------------------------------------------------------------------- /code/tf-graph/infogan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/infogan.py -------------------------------------------------------------------------------- /code/tf-graph/load-graph-server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/load-graph-server.cpp -------------------------------------------------------------------------------- /code/tf-graph/load-graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-graph/load-graph.cpp -------------------------------------------------------------------------------- /code/tf-kernel/.bash_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/.bash_history -------------------------------------------------------------------------------- /code/tf-kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/README.md -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/Makefile -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/cpp_con_sigmoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/cpp_con_sigmoid.py -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/kernel.cpp -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/kernel.cu -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/kernel.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/kernel.cuh -------------------------------------------------------------------------------- /code/tf-kernel/cpu+gpu/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu+gpu/test.py -------------------------------------------------------------------------------- /code/tf-kernel/cpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu/Makefile -------------------------------------------------------------------------------- /code/tf-kernel/cpu/cpp_con_sigmoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu/cpp_con_sigmoid.py -------------------------------------------------------------------------------- /code/tf-kernel/cpu/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu/kernel.cpp -------------------------------------------------------------------------------- /code/tf-kernel/cpu/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/code/tf-kernel/cpu/test.py -------------------------------------------------------------------------------- /presentation/.tags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presentation/.tags1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/.tags1 -------------------------------------------------------------------------------- /presentation/figures/alexnet-kernels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/alexnet-kernels.png -------------------------------------------------------------------------------- /presentation/figures/alexnet-training-days.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/alexnet-training-days.png -------------------------------------------------------------------------------- /presentation/figures/bedrooms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/bedrooms.png -------------------------------------------------------------------------------- /presentation/figures/began-faces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/began-faces.png -------------------------------------------------------------------------------- /presentation/figures/big-sur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/big-sur.jpg -------------------------------------------------------------------------------- /presentation/figures/bjarne-blurry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/bjarne-blurry.jpg -------------------------------------------------------------------------------- /presentation/figures/bjarne.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/bjarne.jpg -------------------------------------------------------------------------------- /presentation/figures/caffe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/caffe2.png -------------------------------------------------------------------------------- /presentation/figures/cntk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cntk.jpg -------------------------------------------------------------------------------- /presentation/figures/cntk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cntk.png -------------------------------------------------------------------------------- /presentation/figures/cppcon-logo-blurry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cppcon-logo-blurry.png -------------------------------------------------------------------------------- /presentation/figures/cppcon-logo-nn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cppcon-logo-nn.jpg -------------------------------------------------------------------------------- /presentation/figures/cppcon-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cppcon-logo.png -------------------------------------------------------------------------------- /presentation/figures/cudnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/cudnn.png -------------------------------------------------------------------------------- /presentation/figures/deepdream.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/deepdream.jpg -------------------------------------------------------------------------------- /presentation/figures/dgx-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/dgx-1.jpg -------------------------------------------------------------------------------- /presentation/figures/dl-trend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/dl-trend.png -------------------------------------------------------------------------------- /presentation/figures/dlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/dlib.png -------------------------------------------------------------------------------- /presentation/figures/face-interpolations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/face-interpolations.png -------------------------------------------------------------------------------- /presentation/figures/fb-scaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/fb-scaling.png -------------------------------------------------------------------------------- /presentation/figures/gpu-power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/gpu-power.png -------------------------------------------------------------------------------- /presentation/figures/graphcore.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/graphcore.jpg -------------------------------------------------------------------------------- /presentation/figures/imagenet-gpu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/imagenet-gpu.jpg -------------------------------------------------------------------------------- /presentation/figures/infogan-mnist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/infogan-mnist.png -------------------------------------------------------------------------------- /presentation/figures/intel-xeon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/intel-xeon.jpg -------------------------------------------------------------------------------- /presentation/figures/intel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/intel.png -------------------------------------------------------------------------------- /presentation/figures/jetson-tx2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/jetson-tx2.jpg -------------------------------------------------------------------------------- /presentation/figures/mnist1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/mnist1.png -------------------------------------------------------------------------------- /presentation/figures/mnist2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/mnist2.png -------------------------------------------------------------------------------- /presentation/figures/movidius.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/movidius.jpg -------------------------------------------------------------------------------- /presentation/figures/mxnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/mxnet.png -------------------------------------------------------------------------------- /presentation/figures/mxnet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/mxnet2.png -------------------------------------------------------------------------------- /presentation/figures/nervana-engine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/nervana-engine.png -------------------------------------------------------------------------------- /presentation/figures/nvidia-stock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/nvidia-stock.png -------------------------------------------------------------------------------- /presentation/figures/piranha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/piranha.png -------------------------------------------------------------------------------- /presentation/figures/progressive-gan-faces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/progressive-gan-faces.png -------------------------------------------------------------------------------- /presentation/figures/pytorch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/pytorch.png -------------------------------------------------------------------------------- /presentation/figures/sgemm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sgemm.jpg -------------------------------------------------------------------------------- /presentation/figures/shark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/shark.jpg -------------------------------------------------------------------------------- /presentation/figures/shark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/shark.png -------------------------------------------------------------------------------- /presentation/figures/sigmoid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sigmoid.png -------------------------------------------------------------------------------- /presentation/figures/sky/sky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky00.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky01.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky02.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky10.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky11.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky12.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky20.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky21.jpg -------------------------------------------------------------------------------- /presentation/figures/sky/sky22.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/sky/sky22.jpeg -------------------------------------------------------------------------------- /presentation/figures/stickman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/stickman.jpg -------------------------------------------------------------------------------- /presentation/figures/teapot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/teapot.jpg -------------------------------------------------------------------------------- /presentation/figures/tensorflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/tensorflow.png -------------------------------------------------------------------------------- /presentation/figures/theano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/theano.png -------------------------------------------------------------------------------- /presentation/figures/tioga-pass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/tioga-pass.jpg -------------------------------------------------------------------------------- /presentation/figures/titan-x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/titan-x.jpg -------------------------------------------------------------------------------- /presentation/figures/torch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/torch.png -------------------------------------------------------------------------------- /presentation/figures/tpu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/tpu.jpg -------------------------------------------------------------------------------- /presentation/figures/weird-fish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/weird-fish.jpg -------------------------------------------------------------------------------- /presentation/figures/xkcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/figures/xkcd.png -------------------------------------------------------------------------------- /presentation/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/notes.md -------------------------------------------------------------------------------- /presentation/preamble.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/preamble.tex -------------------------------------------------------------------------------- /presentation/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/presentation.pdf -------------------------------------------------------------------------------- /presentation/presentation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/presentation.tex -------------------------------------------------------------------------------- /presentation/slides/down.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down.tex -------------------------------------------------------------------------------- /presentation/slides/down/graph.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/graph.tex -------------------------------------------------------------------------------- /presentation/slides/down/hardware.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/hardware.tex -------------------------------------------------------------------------------- /presentation/slides/down/kernel.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/kernel.tex -------------------------------------------------------------------------------- /presentation/slides/down/layer.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/layer.tex -------------------------------------------------------------------------------- /presentation/slides/down/model.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/model.tex -------------------------------------------------------------------------------- /presentation/slides/down/op.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/op.tex -------------------------------------------------------------------------------- /presentation/slides/down/task.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/down/task.tex -------------------------------------------------------------------------------- /presentation/slides/intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/intro.tex -------------------------------------------------------------------------------- /presentation/slides/outro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/outro.tex -------------------------------------------------------------------------------- /presentation/slides/title.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/title.tex -------------------------------------------------------------------------------- /presentation/slides/up.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up.tex -------------------------------------------------------------------------------- /presentation/slides/up/graph.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/graph.tex -------------------------------------------------------------------------------- /presentation/slides/up/hardware.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/hardware.tex -------------------------------------------------------------------------------- /presentation/slides/up/kernel.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/kernel.tex -------------------------------------------------------------------------------- /presentation/slides/up/layer.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/layer.tex -------------------------------------------------------------------------------- /presentation/slides/up/model.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/model.tex -------------------------------------------------------------------------------- /presentation/slides/up/op.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-can-talk/meeting-cpp-2017/HEAD/presentation/slides/up/op.tex -------------------------------------------------------------------------------- /presentation/slides/up/task.tex: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------