再见,2022:“科文路”年度简报

今天是 2022 年的最后一天,感谢各位读者的陪伴,“科文路”在这里祝各位新年快乐!

今天的文章将向各位分享一下过去这一年“科文路”的一些数据。

Read more

省馆之宝:合集

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为最后一期,给出 28 个省(自治区)博物馆的链接合集。

本系列总计 28 期,介绍了 28 个省(自治区)的博物馆代表馆藏,可以作为一个观展指南。

Read more

LLVM:测试基础(一),llvm-lit、FileCheck

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

前期的 MLIR 系列文章中,没有介入测试工作。测试本身也是一个比较大的主题,这里希望用几篇文章讲明白如何利用 LLVM 的基础设施完成所编写代码的测试工作。

本文为第 1 期,将使用一个例子介绍如何使用 llvm-lit 和 FileCheck 这两个最常用的工具完成测试工作。

  • llvm-lit,LLVM Integrated Tester,通过 Python 语法编写配置文件,完成对某个项目的测试工作
  • FileCheck,一个比 grep 功能更多的文本查找与匹配验证工具,可以帮助程序员确认代码是否正确生成

这两个工具都可以通过 pip 安装,分别叫 litfilecheck如果使用了 pip 安装,下面的相关工具名请自行更改替换。

关于两个工具的更多使用细节请自行前往相关网站。

下面用一个小例子说明如何使用这两个工具,

Read more

省馆之宝:广东,不辞长作岭南人

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为第 28 期。

本期介绍广东省博物馆的镇馆藏品。本期选取了 8 件藏品,本期内容全部来自广东省博物馆:官网,更多细节请访问相关网站。

Read more

省馆之宝:西藏,世界屋脊

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为第 27 期。

本期介绍西藏博物馆的镇馆藏品。本期选取了 6 件藏品,其中第一件为禁止出国(境)展览文物。本期内容全部来自西藏博物馆:官网,更多细节请访问相关网站。

Read more

省馆之宝:广西,歌舞之乡

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为第 26 期。

本期介绍广西壮族自治区博物馆的镇馆藏品。本期选取了 4 件藏品。本期内容全部来自广西壮族自治区博物馆:官网,更多细节请访问相关网站。

Read more

MLIR:新建一个Dialect(十),CMakeLists.txt

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。本文为第 16 期,继续介绍 mlir-hello 是如何利用 cmake 来组织项目的。

转载请注明出处!

关于文件结构,在之前的文章MLIR:新建一个Dialect(一)已经介绍过了。

上一篇文章已经介绍了mlir-hello项目根目录下,也就是总的的工程配置部分,本质上也就是文件结构和 cmake 项目文件的编写。

本文继续讲下各个子目录的 CMakeLists.txt 文件。

Read more

省馆之宝:内蒙古,草原宝藏

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为第 25 期。

本期介绍内蒙古博物院的镇馆藏品。本期选取了 6 件藏品。本期内容全部来自内蒙古博物院:官网,更多细节请访问相关网站。

Read more

MLIR:新建一个Dialect(九),CMakeLists.txt

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。本文为第 15 期,介绍 mlir-hello 是如何利用 cmake 来组织项目的。

转载请注明出处!

关于如何编写新的 Dialect 的编码部分前期已经介绍完毕。

今天介绍一下mlir-hello项目的工程配置部分,本质上也就是文件结构和 cmake 项目文件的编写。

Read more

省馆之宝:宁夏,西夏

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

通常,一个省级行政区内最有名的文物都会被收藏到其省博物馆内。所以,”省馆之宝”系列将介绍我国各个省馆的明星文物。每周二更新,本文为第 24 期。

本期介绍宁夏回族自治区博物馆的镇馆藏品。本期选取了 7 件藏品,其中,前 3 件为官网提到的三大镇馆之宝。本期内容全部来自宁夏回族自治区博物馆:官网宁夏回族自治区文物考古研究所:官网和百度百科,更多细节请访问相关网站。

Read more