🍬C++🐾
- 🐾 cpp编译过程
- 🐾 C++静态库与动态库
- 🐾 gcc、cmake | gcc参数选项
- 🐾 makefile手册
- 🐾 why make --> cmake
- 🐾 CMake Tutorial | CMakeLists.txt格式 | CMake官方教程-英文 | CMake手册-别人的blog |CMake Demo Github | Cmake Demo github2
- 🐾 CMake 教程中文版
- 🐾 C++黑马视频--语法为主
- 🐾 侯杰C++学习教程
- 🐾 C++设计模式-代码1 、视频| 代码2
- 🐾 C++并发与多线程--笔记、视频 王建伟|
- 🐾 atof、...
- 🐾 C++11 std::chrono库详解
- 🐾 详解C++11智能指针
- 🐾 static_cast、dynamic_cast、const_cast和reinterpret_cast
- 🐾 库的导入(系统介绍)
- 🐾 mutable
- 🐾 Lambda
- 🐾 函数指针与指针函数
- 🐾 C\C++中函数后面加const
- 🐾 unique_ptr的使用和陷阱
- 🐾 C++ Vector遍历的几种方式
- 🐾 C++ unordered_map的使用
- 🐾 C++string类如何判断字符串为空
- 🐾 C++中的&和&&
- 🐾 noexcept 运算符
- 🐾 C++ 中的 Lambda 表达式
- 🐾 C++11新特性之十一:emplace
- 🐾 C++ explicit
- 🐾 C++11特性:decltype关键字
- 🐾 how? std::function in C++
- 🐾 C++中的&和&&
- c++11之函数参数包展开
- extern “C”的作用详解
- C++程序利用std::cout打印到日志文件方法
- C/C++ 获取文件夹下所有文件名 windows和linux通用
- std::string 与 char* 之间的转换
- 文件复制和移动| 2|3|4
- 字符串操作|2|3|4|5
- 🐾 VS Code + UML | 类图语法参考
- 🐾 UML类关系
🍬Python🐾
- 🐾 第二章 Python基本语法元素.ipynb
- 🐾 第三章 基本数据类型.ipynb
- 🐾 第四章 组合数据类型.ipynb
- 🐾 第五章 程序控制结构.ipynb
- 🐾 第六章 函数.ipynb
- 🐾 第七章 类——面向对象的编程.ipynb
- 🐾 第八章 文件、异常和模块.ipynb
- 🐾 第九章 有益的探索.ipynb
- 🐾 第十章 Python标准库.ipynb
- 🐾 第十一章 Numpy库.ipynb
- 🐾 第十二章 Pandas 库.ipynb
- 🐾 第十三章 Matplotlib库.ipynb
- 🐾 第十四章 scikit-learn 库.ipynb
- 🐾 第十五章 再谈编程.ipynb
- 🐾 Axis
- 🐾 argmax、...、11个函数
- 🐾 控制流程
- 🐾 Matplotlib 唐宇迪
- 🐾 Python下划线
- 🐾 查看类型、内存地址、占用空间大小;...;等15个函数
- 🐾 Python 类
- 🐾 pdb调试工具
- 🐾 OS模块
- 🐾 SYS模块
- 🐾 Argparse模块
- 🐾 logging 模块
- 🐾 多进程&多线程 --> 处理库futures
- 🐾 类型转换
- 🐾 collections模块
- 🐾 Map | Reduce
- 🐾 如何计算topk
- 🐾 按比例切分数据集
- 🐾 获取当前文件的路径
- 🐾 Python模块搜索路径
- 🐾 Python glob
- python注册器
- 🐾 QT5
- 🐾 docker容器python中文乱码
- list 排列组合
- Python中下划线的5种含义
- numpy: np.logical_and/or/not (逻辑与/或/非)
- np.where
- np.vstack, np.hstack
- Opencv实现多幅图像显示在同一窗口(基于Python)
- opencv读中文图片
- pytorch计算余弦相似度
- (torch.full()、torch.full_like())创造全value的矩阵
- torch.cat 和 torch.stack的区别
- ToTensor 到底做了什么?
- named_children()和named_modules()的区别
- transforms的二十二个方法
- pytorch手动实现滑动窗口操作,论fold和unfold函数的使用 | 2
- Pytorch中index_select() 函数的理解
- pytorch:torch.clamp()
- torch.nonzero的理解
- Pytorch中index_select() 函数的理解
- PIL读入图片转为BGR
- np.random.randint、np.random.choice、random.sample三种随机函数的用法案例
- Python——自定义排序 sort() / list.sort()
- 如何直观地理解「协方差矩阵」?
- pprint的用法
- python dir()和vars()的区别
- Python装饰器abstractmethod、property、classmethod、staticmethod及自定义装饰器
- python 获取当前日期的前n天或后n天
- Python计数器collections.Counter用法详解
- python读写json文件
- python限定方法参数类型、返回值类型、变量类型等
- 【python】错误解决经历 |2
- 🐾 深入GPU硬件架构及运行机制
- 🐾 gpustat
- 🐾 nvidia-smi命令
- 🐾 NUMA & GPU
- 🐾 GPU Direct
- 🐾 GPU-Driver-Cuda- pytorch-tensorflow 对应关系
- 🐾 CUDA Samples
- 🐾 cuda和cudatoolkit
- 🐾 windows下同一个显卡配置多个CUDA工具包以及它们之间的切换
- 🐾 Linux 和 Windows 查看 CUDA 和 cuDNN 版本
-
🐾 Driver安装 Ubuntu16.04 -------> CUDA、cuDNN安装 Ubuntu16.04 | Windows10--> Docker-->NVDocker
-
🐾 Horovod安装--见pytorch分布式小节
-
🐾 TensorRT Ubuntu -- Windows10
🍬Pytorch分布式🐾
-
🐾 整体日志
-
🐾 IPMI配置
-
🐾 Ubuntu16.04 安装NVIDIA驱动 【一、安装440版本,可根据需求调换版本】
-
🐾 Ubuntu16.04 安装CUDA,cuDNN【二、安装cuda10.2 和cudnn7.6.5,可根据需求调换版本】
-
🐾 Ubuntu16.04安装nccl & 测试【三、安装nccl 2.6.4,可根据需求调换版本,apt-cache madison】
-
🐾 Pytorch多机多卡【四、测试多机多卡,先测试无RDMA的。需安装torch 1.2 torchvision0.4.0】
-
🐾 装安IB驱动【五、装IB,加速IB卡之间的RDMA】
-
🐾 Pytorch多机多卡【六、再次跑多机多卡程序,与四的效果对比】
-
🐾 安装NV_Peer_Memory【七、安装nv_peer_memory, 加速GPURDMA】
-
🐾 Pytorch多机多卡【八、再次跑多机多卡程序与四、六对比】
-
🐾 安装OpenMPI【九、安装OpenMPI,为Horovod做准备】
-
🐾 安装Horovod【十、安装Horovod,并测试程序,与四、六、八对比】
-
🐾 Ubuntu16.04 安装Docker【十一、安装Docker】
-
🐾 Ubuntu16.04 安装NVIDIA Docker【十二、安装NV-Docker】
-
🐾 在Docker中运行Horovod【十三、在Docker中运行Horovod】
🍬Pytorch1.4学习📒
- 🐾 clone、detached、copy
- 🐾 expand & repeat
- 🐾 cat & stack
- 🐾 transpose & permute
- 🐾 contiguous
- 🐾 squeeze & unsqueeze
- 🐾 max, argmax, size, clamp, sum, topk
- 🐾 train、eval
- 🐾 权重加载修改名称
- 🐾 上采样:interpolate、PixelShuffle
- 🐾 scatter
- 🐾 JupyterLab安装 Ubuntu
- 🐾 Matlab安装 Ubuntu
- 🐾 xrdp Ubuntu
- 🐾 VS2019 Windows
- 🐾 CLion 安装与调试 Mac
- 🐾 cmake 安装
- 🐾 pycuda安装
- 🐾 OpenCV GPU-Ubuntu -- CPU-Ubuntu
- 🐾 VS Code 使用笔记
- 🐾 Pycharm手册
- 🐾 Conda
- 🐾 Python 读取视频
- 🐾 C++ Opencv学习笔记
- 🐾 opencv中CPU指令集优化、GPU
- 🐾 Opencv GPU系列笔记 CSDN
- 🐾 opencv 找不到opencv_world320.dll解决办法
- 🐾 split函数提取多通道图像的单通道图像
- 🐾 cv::Vec3d
- 🐾 OpenCV的jpg到ppm图片格式转换
- 🐾 BMP与PPM格式的转换
- Opencv Mat::data
- Opencv Mat构造函数
- 🐾 VOC
- 🐾 COCO
- 🐾 Cityscapaces
🍃 特征缩放🐾
- 🐾 NN发展史
- 🐾 45分钟理解深度神经网络和深度学习-拟合角度
- 🐾 零基础入门深度学习- 感知器-线性单元和梯度下降-神经网络和反向传播算法-卷积神经网络-循环神经网络-长短时记忆网络(LSTM)-递归神经网络
- 🐾 CNN介绍 --🐾CNN网络代码讲解加部署 ⭐
- 🐾 LeNet, AlexNet, VGG
- 🐾 DSC理解
- 🐾 Inception
- 🐾 ResNet
- 🐾 DenseNet
- 🐾 MobileNet
- 🐾 SENet
- EfficientNet 🐾
- 🐾 conv 1* 1的作用
- 🐾 上采样
- 🐾 入门介绍 | GAN综述2019
- 🐾 GAN ZOO | ZOO for beginner | StyleGAN-Zoo
- 🐾 GAN学习路线笔记
- GAN Pytorch实现
- 🐾 分割综述(2020)
- 🐾 UNet Family
- 🐾 PSPNet
- 🐾 DUC & HDC
- 🐾 HyperNet
- 🐾 入门学习视频 | PPT
- 🐾 小样本与元学习
- 🐾 综述---《Generalizing from a Few Examples: A Survey on Few-Shot Learning》学习|小样本论文收集-GitHub |视频
- 🐾 元学习的方法实现小样本分类
- 🐾 meta-learning系列
- 🐾 PANet
- 综述与研究进展--1
-
距离计算方法总结 (2022-01-06)
-
🐾 交叉墒
-
Lovasz-Softmax Loss
-
Exponential Logarithmic loss
-
Focal Loss + Dice Loss
-
BCE + Dice Loss
-
Generalized Dice loss
-
Tversky Loss
-
IOU Loss
-
Dice Loss
-
Focal Loss
- 🐾 矩阵向量求导
- 🐾 深度神经网络(DNN)模型与前向/反向传播算法---->DNN - 反向传播算法(特详细)---->手动实现DNN
- 🐾 深度神经网络(CNN)模型与前向/反向传播算法---->CNN-反向传播算法 ---->手动实现CNN
🍬 梯度消失与爆炸/欠拟合🐾
- 🐾 深度学习训练流程
- 🐾 提高性能的4个角度
- 🐾 固定种子
- 🐾 混合精度训练, 🐾 apex 🐾 apex+tensorcore+ngc
- 🐾 TensorCore
- 🐾 DeepLearningExamples NVIDIA-各种加速和demo
- 🐾 学习率调整策略
- 🐾 学习率与batchsize
🍬 过拟合🐾
- 🐾 正则化
- 🐾 early stop
- 🐾 数据增强
- 🐾 dropout
- ...
- 🐾 随机网格搜索
- 🐾 超参数优化
🍬 部署框架 🐾
- 介绍
- 编译安装
- TVM架构设计
- TVM部署
- TVM原理
- TVM源码学习
- Relay学习
TODO
- 学习笔记-代码 | Github | [DockerHub:
dockerhub:docker pull fusimeng/project:tvm-deploy-cpp
]
- 了解什么是TensorRT?
- 案例和讲解(C++)
- 使用TensorRT遇到的问题
- 入门案例代码解析(python)
- 自己收集的案例1(python) | 2(python)
- TensorRT8.0API学习
- 🐾 HTTP协议
- 🐾 为什么web会前后端分离?
- 🐾 《REST,GraphQL,Webhooks & gRPC 如何选型》
- 🐾 浅谈 RPC 和 REST: SOAP, gRPC, REST
- 🐾 理解RESTful
项目结构
1、config.json格式:参考segmentation
2、scared格式:参考PANet
3、Exp自定义格式:参考YoloX