Skip to content

carlsummer/python_developer_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python_developer_tools

python 开发过程中常用到的工具;包括网站开发,人工智能,文件,数据类型转换 支付接口对接,外挂,bat,sh等我在工作中常用到的开发工具

  1. 制作一个可插拔的python开发工具
  2. 论文复现
  3. 深度学习tricks收集
    所有的论文代码都在这里

安装和使用

pip uninstall python_developer_tools
pip install git+https://github.com/carlsummer/python_developer_tools.git
from python_developer_tools import cv

Contents


名称 csdn
Depthwise Separable Convolution
MBConv
Involution
名称 csdn
Adaptively-Parametric-ReLU
DynamicReLU 解析
名称功能
init_seeds固定pytorch训练时所有的随机种子
cuda2cpu将pytorch的变量从cuda内存中移动到cpu的内存中
select_device选择训练设备
collect_env_info打印python,cuda,cudnn,torch等版本
labels_to_image_weights根据图片样本数量计算weights
init_cudnn加速训练还是追求模型性能
get_world_size返回全局的整个的进程数
get_rank执行该脚本的进程的rank
get_model_info计算模型的参数量和计算一张图片的计算量

files

名称功能
get_filename_suf_pix获取路径的文件名,后缀,父路径
名称功能
write_pkl将数据存储为pkl
read_pkl读取pkl文件的内容