Forrest Hu's Blogs
技术、架构与生活随笔 · 共 453 篇文章
-
tensorflow学习
简介 核心概念 数据节点 计算图 会话 demo 数据读取 feed_dict 读取csv(不建议) Dataset TFRecord 文件 为计算图加入控制逻辑 ...
-
提高gpu 利用率
简介 gpu 共享 虚拟化(未完成) 弹性训练 gpu 监控 显存 单机 exporter gpu 共享 支持共享gpu,按卡和按显存调度共存(主要针对推理和开发集群)。通过共享gpu 的方式提高资源利用率,将多应用...
-
GPU与容器的结合
简介 上报/调度/容器创建 上报细节 nvidia gpu operator使用 Elastic GPU 管理 Kubernetes GPU 资源在 GPU 场景,还是存在以下不足: 集群 GPU 资源缺少全局视角。没有直观方式可获取集群层面 GPU 信息,比如 P...
-
GPU入门
简介 GPU 为什么深度学习需要使用GPU GPU 架构 CPU 与GPU 协作 GPU 编程CPU 和 GPU - 异构计算的演进与发展世界上大多数事物的发展规律是相似的,在最开始往往都会出现相对通用的方案解决绝大多数的问题,随后会出现为某一场景专门设计的解决方...
-
AI云平台
简介 虎牙 腾讯 阿里 vivo 腾讯 美团 其它《人工智能云平台原理、设计与应用》近年来涌现了很多智能算法,这些算法需要软件的支撑,没有软件的支撑,理论很难与应用相结合,新硬件也很难为应用提速,所以巨头们推出了TensorFlow、Pytorch等开源框架,...
-
tf-operator源码分析
简介 从kube-flow说起 案例 源码分析 reconcilePods reconcileServices Running jobs with gang-scheduling kubeflow/commmon从kube-...
-
k8s批处理调度
简介 必要性 示例文件 整体设计 基本概念 接口层:queue/podgroup 实现层:action 和plugin 调度流程 其它 调度策略 pod 状态变化 监控 ...
-
喜马拉雅容器化实践
简介 如何让开发发布代码到容器环境 一个容器要不要多进程 健康检查的三心二意 与发布平台对接 与已有中间件对接 体会喜马的容器化历程伴随着 公司的发展,并带有很深刻的喜马的烙印 以java 项目为主 java 项目主要分为 web 项目和rpc 项目(基于公...
-
学习MQ
前言 前言 消费模型 可靠性 事务消息 pulsar 存储MQ 正在变成臭水沟消息队列的精髓与灵魂从理论、抽象层面泛泛的谈了下关于消息队列的一些思想和理念。消费模型 队列模型,如果有多个生产者往同一个队列里面发送消息,这个队列中可以消费到的消息,就是这些生产者...
-
go编译器
前言 前言 go编译器 Go 程序启动引导 defer 堆上分配 栈上分配 开放编码式 panic /recover pprofGo语言编译器 未读完 N种语言+M种机器=N+M个任务,有几种方案 ...