OneFlow
文章平均质量分 72
OneFlow 是开源的、采用全新架构设计,世界领先的工业级通用深度学习框架。
理想不闪火
成为优秀的CVer,
目前在读软件工程,计算机视觉、深度学习和医学图像处理专攻,
偶尔也搞迁移学习和全栈开发。
展开
-
OneFlow 如何做静态图的算子对齐任务
文章目录1 前言2 OneFlow 的 Graph 算子对齐概述3 Graph 模式下自动测试实现原理3.1 AutoTest 流程介绍3.2 Graph 模式如何伴随 Eager 模式做算子对齐3.3 Graph 模式的自动测试个性化4 Graph 的 Debug 支持5 总结6 相关链接1 前言对于深度学习框架中模型的运行方式主要有两种,分别是动态图和静态图,动态图更易用,静态图性能更具优势,OneFlow 习惯将它们称为 Eager 模式和 Graph 模式。OneFl原创 2022-04-20 15:09:02 · 416 阅读 · 1 评论 -
OneFlow 的 Global Tensor 学习笔记和实习总结
文章目录1 前言2 关于 Global Tensor2.1 OneFlow 分布式全局视角的基础保证2.2 SBP 自动转换2.3 to_global 方法2.4 GlobalTensor 类代码跟踪2.5 如何做 Global Ops 的执行测试3 总结4 参考链接1 前言为了简化分布式训练,OneFlow 提出了全局视角(Global View) 的概念,在全局视角下,可以像单机单卡编程,进行分布式训练。在 OneFlow 的设计中,使用 Placement、SBP 和原创 2022-04-20 15:03:06 · 551 阅读 · 0 评论 -
使用OneFlow的Graph模式完成基于CNN的CIFAR10分类任务【代码】
import oneflow as flowimport oneflow.nn as nnimport flowvisionimport flowvision.transforms as transformsimport oneflow.nn.functional as FBATCH_SIZE=4EPOCH_NUM = 20DEVICE = "cuda" if flow.cuda.is_available() else "cpu"print("Using {} device".forma原创 2021-12-30 15:55:19 · 667 阅读 · 0 评论