摘要: PyTorch数据处理工具箱 torch.utils.data Dataset 抽象类,其他数据集类定义时需继承自该类,并覆写两个方法:getitem__和__len DataLoader 定义一个新的迭代器,实现批量batch读取,打乱shuffle数据和并行加速等功能 random_split 阅读全文
posted @ 2024-11-02 18:27 sgqmax 阅读(48) 评论(0) 推荐(0)
摘要: 优化器 建立优化器实例 所有的优化方法都继承自optim.Optimizer 包含属性: optimizer.defaults optimizer.param_groups optimizer.param_groups[0].keys() torch.optim实现了大多数优化方法,如RMSProp 阅读全文
posted @ 2024-11-02 18:25 sgqmax 阅读(34) 评论(0) 推荐(0)
摘要: (转)Editor MACroS(宏编辑器) 最初,人们认为Emacs是一个编辑器,与Vim一起并称为两大编辑神器,据说Vim是编辑器之神而Emacs是神之编辑器,又据说这世界上的程序员分三种,一种是使用Emacs,一种是使用Vim,另外一种是其他。 也有人认为Emacs是一个架构在编辑器上的集成环 阅读全文
posted @ 2024-11-02 18:12 sgqmax 阅读(100) 评论(0) 推荐(0)
摘要: 构造函数constructor explicit的引入,是为了能够制止“单一参数的constructor”被当作一个conversion运算符 带有默认构造函数的对象成员 若一个类中包含对象成员,且该对象有默认构造函数,此时: 若该类没有构造函数 则编译器会合成一个默认构造函数,且发生在真正调用时 阅读全文
posted @ 2024-11-01 20:11 sgqmax 阅读(54) 评论(0) 推荐(0)
摘要: 一、object typedef struct{ float x; float y; float z; }Point3d; 可以有以下方法打印上述类型字段: 定义函数 void print_point3d(const Point3d* pd){ printf("(%g,%g,%g)", pd->x, 阅读全文
posted @ 2024-11-01 20:11 sgqmax 阅读(214) 评论(0) 推荐(0)
摘要: 在许多为了性能和效率的场景下,需要开发一些lock-free的算法和数据结构 atomic_flag 原子布尔类型,只支持 test-and-set 和 clear 操作 构造函数 atomic_flag()noexcept=default; atomic_flag(const atomic_fla 阅读全文
posted @ 2024-11-01 20:10 sgqmax 阅读(67) 评论(0) 推荐(0)
摘要: std::future 在介绍promise和packaged_task时多次提到future,现在详细介绍该类型 std::future用来获取异步任务的结果,是一种线程间同步的方式,通常由某个Provider创建,Provider在某个线程中设置共享状态的值,与该共享状态相关联的future对象 阅读全文
posted @ 2024-11-01 20:09 sgqmax 阅读(168) 评论(0) 推荐(0)
摘要: 头文件包含: Providers类 std::promise std::packaged_task Futures类 std::future std::shared_future Providers函数 std::async() 其他类型 std::future_error std::future_ 阅读全文
posted @ 2024-11-01 20:09 sgqmax 阅读(94) 评论(0) 推荐(0)
摘要: std::packaged_task std::packaged_task包装一个可调用对象,并允许获取该可调用对象计算的结果,可调用对象内部包含两个基本元素: 1.被包装的任务 任务是一个可调用对象,如函数指针或函数对象,该对象的执行结果会传递给共享状态 2.共享状态 用于保存任务的返回结果,并可 阅读全文
posted @ 2024-11-01 20:08 sgqmax 阅读(160) 评论(0) 推荐(0)
摘要: 条件变量 类似于pthread库中的pthread_cond_*()提供的功能,C++ 11标准提供了两种表示条件变量的类,分别是condition_variable和condition_variable_any,定义在头文件<condition_variable>中 std::condition_ 阅读全文
posted @ 2024-11-01 20:07 sgqmax 阅读(128) 评论(0) 推荐(0)