drone untrusted repositories cannot mount host volumes
error log
Makefile 使用详解
makefile介绍
在 Unix 下的软件工程,会不会编写 makefile,从一个侧面说明了开发者是否具备完成大型工程的能力
因为,makefile关系到了整个工程的编译规则
- 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中
- makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译
- 甚至于进行更复杂的功能操作,因为 makefile 就像一个树状 shell 脚本一样,不但可以执行依赖的任务,也可以执行操作系统的命令
makefile带来的好处就是—— 自动化编译
一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率
Unity 手动编译 Reload Domain 插件
插件介绍
Unity工作流中
修改脚本->编译脚本->reload domain(重载域)-> 进入play
- 通过区分 assembly 能加快编译
- 但是 Reload domain 却很慢,每次编译之后都要 Reload domain,而且进入播放前也会 Reload domain
- 这个现象在 Unity 2020 后非常明显
- 写程序经常会
Ctrl+s
, 一旦保存,就会重新编译,继而触发 Reload - 有时候会返回Unity编辑器,只是查看场景,并不想reload,会让我们漫长等待
Unity 有个设置项 Enter Play Mode Setting 可配置的进入运行模式 - Unity 手册
Pytorch windows 配置
cuda cudnn 安装配置
cuda 安装前检查
各个版本 cuda 兼容列表https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
需要安装NV驱动版本查询 LINUX X64 (AMD64/EM64T) DISPLAY DRIVER https://www.nvidia.cn/geforce/drivers/
去站点 https://developer.nvidia.com/cuda-downloads 查找 cuda 的下载
CUDA Toolkit 历史版本收集
version | link | desc |
---|---|---|
11.8.0 | cuda-11.8.0 | |
11.7.1 | cuda-11-7.1 | |
11.6.0 | cuda-11-6.0 |