上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: 使用VSCode在pytorch下进行调试有的时候会遇到下面这个错误: 原因:VSCode对多线程支持得不够好,解决方法:在使用多线程得脚本中添加如下代码: 但有的时候可能还会出现如下得错误: 发现这个问题是由于intel-openmp版本太新造成的bug,通过重新安装intel-openmp=20 阅读全文
posted @ 2019-11-20 15:24 outthinker 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 1、github链接:https://github.com/alibaba/MNN/tree/master/tools/converter 2、教程 (1)使用教程:https://www.bookstack.cn/read/MNN-zh/tools-converter-README_CN.md ( 阅读全文
posted @ 2019-11-19 16:49 outthinker 阅读(2820) 评论(0) 推荐(0) 编辑
摘要: 以下面这个例子作为教程,实现功能是element-wise add; (pytorch中想调用cuda模块,还是用另外使用C编写接口脚本) 第一步:cuda编程的源文件和头文件 第二步:C编程的源文件和头文件(接口函数) 第三步:编译,先编译cuda模块,再编译接口函数模块(不能放在一起同时编译) 阅读全文
posted @ 2019-11-18 16:44 outthinker 阅读(5397) 评论(0) 推荐(0) 编辑
摘要: pytorch中调用C进行扩展,使得某些功能在CPU上运行更快; 第一步:编写头文件 第二步:编写源文件 注意:头文件TH就是pytorch底层代码的接口头文件,它是CPU模式,GPU下则为THC; 第三步:在同级目录下创建一个.py文件(比如叫“build.py”) 该文件用于对该C扩展模块进行编 阅读全文
posted @ 2019-11-14 15:15 outthinker 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 首先在 x 方向进行线性插值,得到: 然后在 y 方向进行线性插值,得到: 这样就得到所要的结果 f(x, y): 下面是帮助理解这个公式: 阅读全文
posted @ 2019-11-14 09:49 outthinker 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 0、闭包 想要理解python中的装饰器,先需要理解何为闭包,解释如下: 定义:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开 阅读全文
posted @ 2019-11-12 10:15 outthinker 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 直接参考一个例子,如下: 要求:简单的小练习,实现将一个指定列表中的数值进行转化,对于其中的非负数不作处理,对于负数需要转化为制定的数值,代码如下: 如上图,用lambda表达式简便了很多,同时由于python中没有C++中那样的三目运算符,在python中可以用lambda表达式代替~ 阅读全文
posted @ 2019-11-12 10:02 outthinker 阅读(618) 评论(0) 推荐(0) 编辑
摘要: __call__可以使得方法变成可被调用对象;(PS:python中的方法和普通函数有点区别:方法的第一个参数是类实例) 允许一个类的实例像函数一样被调用。实质上说,这意味着 x() 与 x.__call__() 是相同的。注意 __call__ 参数可变。这意味着你可以定义 __call__ 为其 阅读全文
posted @ 2019-11-11 10:59 outthinker 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-05 12:22 outthinker 阅读(476) 评论(0) 推荐(1) 编辑
摘要: 一、核心思想:由部分估计整体 二、具体分析 (1)先举一个最简单的例子,如下: 转换成更专业一点的就是:现在有一个样本分布为A,我们从这个样本分布中获得了一部分样本a,极大似然就是要利用这部分a来估计A的分布; 做法就是对A构建模型,模型参数为Q,然后再构建极大似然函数表示在何种模型参数Q下可以最大 阅读全文
posted @ 2019-10-28 11:55 outthinker 阅读(292) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页