C++ Implementation of PyTorch Tutorial projects
Collected deep learning projects with LibTorch C++
Dependency
-
cmake 3.18+
-
PyTorch 1.12.1
-
python3.10
-
opencv 4.5.3/4.5.5/4.6.0
-
matplotlib-cpp
-
png++
-
ubuntu 22.04
-
gcc-11/g++-11 for C++ 17
Image data
102 Category Flower Dataset. The prepared dataset contains images of 102 different flower species with lables could be downloaded from (https://s3.amazonaws.com/content.udacity-data.com/nd089/flower_data.tar.gz). The flower category names are saved in json file "flowers_cat_to_name.json" of data folder.
Reference links
-
[pytorch-cpp] (https://github.com/prabhuomkar/pytorch-cpp)
-
[pytorch_cpp] (https://github.com/koba-jon/pytorch_cpp)
-
[torchvision] (https://github.com/pytorch/vision)
-
[How to eat Pytorch in 20 days ?] (https://github.com/lyhue1991/eat_pytorch_in_20_days)
-
[PyTorch_Tutorial] (https://github.com/tensor-yu/PyTorch_Tutorial)
-
[pytorch-tutorials-examples-and-books] (https://github.com/bat67/pytorch-tutorials-examples-and-books)
-
[pytorch-cifar] (https://github.com/kuangliu/pytorch-cifar)
-
[yolo_v1_pytorch] (https://github.com/motokimura/yolo_v1_pytorch)
-
[yolov5] (https://github.com/ultralytics/yolov5)
-
[yolov5-opencv-cpp-python] (https://github.com/doleron/yolov5-opencv-cpp-python)
-
[LibtorchTutorials] (https://github.com/AllentDan/LibtorchTutorials)
-
[LibtorchSegmentation] (https://github.com/AllentDan/LibtorchSegmentation)
-
[LibtorchDetection] (https://github.com/AllentDan/LibtorchDetection)
-
[matplotlib-cpp] (https://github.com/lava/matplotlib-cpp)
-
[libtorch-yolov3] (https://github.com/walktree/libtorch-yolov3)
-
[libtorch yolov4] (https://github.com/rockyzhengwu/libtorch-yolov4)
-
[LibtorchDetection] (https://github.com/AllentDan/LibtorchDetection)
-
[libtorch_nlp_demo] (https://github.com/tashaxing/libtorch_nlp_demo)