课程笔记:CHI Hierarchical Instructions | Taichi
本文是 Taichi 官方教学视频的笔记:
课程笔记:CHI Hierarchical Instructions | Taichi
本文是 Taichi 官方教学视频的笔记:
本文是 Taichi 官方教学视频的笔记:
本文是 Taichi 官方教学视频的笔记:
TorchScript IR 中的类型体系 | PyTorch
之前的一篇翻译《JIT Technical Overview》简单介绍了 TorchScript IR 中涉及到的几个主要类,包括 Graph、Node、Block、Value、Type 等。本文主要是从 C++ 接口的角度梳理下这些类之间的关系。
在大多数 hexo 主题中,虽然可以指定自定义字体,但是如果这个字体在阅读者的电脑上并没有安装,还是会用回默认的系统字体,这就大大限制了自定义字体的范围。有些 hexo 主题会支持自定义字体,本文将针对两种使用过的主题自定义字体的方法。
本文介绍了使用 C++ 模板进行参数遍历的两种方式。
在编译动态库时,可以通过 gcc 的 flag -fvisibility=[default|internal|hidden|protected]
参数修改动态库中符号的可见性,其中 default 表示符号可见,hidden 表示符号不可见,internal 和 protected 一般比较少用,这里不展开。cmake 对应的命令是 set(CMAKE_CXX_VISIBILITY_PRESET hidden)
。
如果想要某些符号可见,可以使用如下方式修饰函数声明:
1 | void __attribute__ ((visibility ("default"))) visible_fun(); |
共享库设置部分符号不可见有如下好处: