algorithmdog algorithmdog / 2 天前

TF1 到 TF2,你的在线推理很可能内存爆炸

1.从TF1 到 TF2, 线上内存爆炸了 最近我们团队使用的框架从 TF1 升级到了 TF 2。升级之后,线上的 Tensorflow Serving 发生了爆内存的现象。具体现象如下图所示:16G 的内存不到半个小时全部耗尽,内存耗尽之后服务挂掉,然后服务管理平台重新拉起服务;不到半个小时,16G 内存又耗尽,服务挂掉又拉起;这个过程反复进行。TensorFlow Serving 进程因 Out-of-Memory 多次重启。

内存 框架 TensorFlow

猿天地 猿天地 / 3 天前

这个 Maven 依赖的问题,你敢说你没遇到过

项目推荐 https://github.com/yinjihuan/kitty-cloud Maven 依赖没处理好的话经常会导致发生一些问题,非常烦。今天给大家分享一个依赖相关的问题,说不定你之前就遇到过。 问题背景有个 ES 搜索的项目,刚开始还是好好的状态,过了一段时间,然后就发现启动时报错了。看了下 Git 提交日志,也没有改动过,神奇的代码世界。 错误如下图所示,很明显的错误,经常会碰到,肯定是依赖版本的问题。

maven Kitty Cloud

闲鱼技术 闲鱼技术 / 3 天前

从无到有,闲鱼 Flutter 一体化演进之路

前言 Flutter 一体化研发模式在闲鱼落地探索已有半年多了,前面也有多篇文章已经分享过阶段性成果,今天给大家分享下在这个过程中闲鱼探索出来的一条路。业务痛点时间回到 2019 年 8 月。在那之前闲鱼上每年会有不少创新型交易模式在做探索,但是交易链路代码年久失修,维护成本很高,无法快速支撑到业务。

Flutter 闲鱼

张涛 张涛 / 3 天前

Tech 与 Team:再聊 Git Flow

最近定了一些团队标准的东西,刚好聊到了 Git Flow 这个事,可以拿出来分享一下。对本文有任何问题,可加我的个人微信询问:kymjs123 最近定了一些团队标准的东西,刚好聊到了 Git Flow 这个事,可以拿出来分享一下。 分支应用情境根据 Git Flow 的建议,主要的分支有 master、develop、hotfix、release 以及 feature 这五种分支,各种分支负责不同的功能。

Git Flow

JohnHany JohnHany / 3 天前

以深度学习为例理解 22 种设计模式(一):创建型模式

本系列包括 3 篇文章,以深度学习的模型搭建和训练过程为例,解释面向对象编程中 22 种设计模式的基本原理,并给出 C++ 实现。 这些设计模式的实现方法大多参考自《深入设计模式》。为了用尽可能少的代码体现这些设计模式的过程,在代码中直接对指针进行操作,并没有使用智能指针。 该篇文章介绍创建型模式,包括工厂方法、抽象工厂、生成器、原型以及单例。

设计模式 C++ 深度学习

凯凯刘 凯凯刘 / 3 天前

70 招助你提升用户转化率(下)

书接上文,上篇的:70 招助你提升用户转化率 ( 上篇), 下面继续给大家介绍,70 个对大家在提升用户转化率上好的设计。 36、“稀缺性”而不是“丰富性”当什么都更少时,我们往往会更珍视它。稀缺性表明某种东西今天则少了,明天可能会进一步缩小。在软件中,我们经常会忘记稀缺性。考虑一下可以出售给网络研讨会的门票数量的限制,一个月内可以服务的客户数量或下一批生产之前可能拥有的实物产品的数量。

产品 转化率

钟子敬07 钟子敬07 / 3 天前

记一次接口性能优化实践总结:优化接口性能的八个建议

前言最近对外接口偶现 504 超时问题,原因是代码执行时间过长,超过 nginx 配置的 15 秒,然后真枪实弹搞了一次接口性能优化。在这里结合优化过程,总结了接口优化的八个要点,希望对大家有帮助呀~ 数据量比较大,批量操作数据入库 耗时操作考虑异步处理 恰当使用缓存 优化程序逻辑、代码 SQL 优化 压缩传输内容 考虑使用文件 /MQ 等其他方式暂存,异步再落地 DB 跟产品讨论需求最恰当,最舒服的实现方式 嘻嘻...

性能优化

???米?开?朗?基?杨??? 米开朗基杨 / 3 天前

Openshift 4.4 静态 IP 离线安装系列(一):准备离线资源

本系列文章描述了离线环境下以 UPI (User Provisioned Infrastructure) 模式安装 Openshift Container Platform (OCP) 4.4.5 的步骤,我的环境是 VMware ESXI 虚拟化,也适用于其他方式提供的虚拟机或物理主机。离线资源包括安装镜像、所有样例 Image Stream 和 OperatorHub 中的所有 RedHat Operators。 本系列采用静态 IP 的方式安装 OCP 集群,如果你可以随意分配网络,建议采用 DHCP 的方式。

Kubernetes OpenShift

严小猴 严小猴 / 3 天前

控制理论学习书单推荐

提起系统与控制领域的学习,经常被谈论到的就是,对于刚接触这个领域的初学者总会在各种控制理论中迷茫,有的甚至直接劝退。面对众多理论,完全无从下手。下面就简单梳理一下主流的书籍,能够帮助你更容易上手控制理论。 学习前提假定学习者已经完全掌握微积分、线性代数、概率论梳理统计,并具备基本的英文文献阅读能力。 适用人群计划从事控制理论研究和应用的工程相关人员。

书单 控制原理

方丈的寺院 方丈的寺院 / 3 天前

深入浅出 Spring MVC

摘要本文旨在详细分析 SpringMVC 工作原理以及作为开发者如何基于 SpringMVC 做扩展。因为 SpringMVC 分析的文章比较多,所以本文重点讲解如何利用 SpringMVC 的扩展点实现我们的需求。 什么是 Spring MVCSpringMVC 的作用是什么呢?需要解决什么问题呢? 下图是一个客户端与服务端的交互 在之前的详解 http 报文(2)-web 容器是如何解析 http 报文的一文中我也提到过。这次再更细致的分析一遍。

Spring MVC

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top