- 学习笔记 TF061 : 分布式 TensorFlo 11-11
- centos多ip地址设置 11-11
- 定时删除过期数据 11-11
- 论网站更新与seo优化的关系 11-11
- Phoenix 索引生命周期 11-11
- 如何从k8s集群外的机器上调用k8s的API(可调用 11-11
- 将Node.js项目docker容器化并纳入kube 11-11
- cpu100% 11-11
- iostat使用详解 11-11
- 【前沿】何恺明大神ICCV2017最佳论文Mask 11-11
学习笔记 TF061 : 分布式 TensorFlow,分布式原理、最佳实践
发布者: superzhang | 发布时间:2017-11-11
分布式TensorFlow由高性能gRPC库底层技术支持。Martin Abadi、Ashish Agarwal、Paul Barham论文《TensorFlow:Large-Scale Machine Learning on Heterogeneous Distributed Systems》。
分布式原理。分布式集群 由多个服务器进程、客户端进程组成。部署方式,单机多卡、分布式(多机多卡)。多机多卡TensorFlow分布式。
单机多卡,单台服务器多块GPU。训练过程:在单机单GPU训练,数据一个批次(batch)一个批次训练。单机多GPU,一次处理多个批次数据,每个GPU处理一个批次数据计算。变量参数保存在CPU,数据由CPU分发给多个GPU,GPU计算每个批次更新梯度。CPU收集完多个GPU更新梯度,计算平均梯度,更新参数。继续计算更新梯度。处理速度取决最慢GPU速度。
分布式,训练在多个工作节点(worker)。工作节点,实现计算单元。计算服务器单卡,指服务器。计算服务器多卡,多个GPU划分多个工作节点。数据量大,超过一台机器处理能力,须用分布式。
分布式TensorFlow底层通信,gRPC(google remote procedure call)。gRPC,谷歌开源高性能、跨语言RPC框
论网站更新与seo优化的关系
发布者: superzhang | 发布时间:2017-11-11
有明显的证据显示,网站的更新量,更新频率与seo优化结果是有直接的关系的。因为行业的限制,有些网站的更新频率与更新量都相对较小,例如机械生产类网站;有些网站的更新频率与更新量会更大,典型的有seo博客类站点。
可以明确,更新方面的维度是会影响seo优化排名的,但需要具体问题具体分析,没有不变的法则。
论网站更新与seo优化的关系
影响网站更新的因素,小明seo总结有以下几点:
更新的目的是什么?
有一句很流量的seo话术,那就是为了seo而seo,这个观点就有典型的错误性,同样,为了更新而更新,为了收录而更新,也是不恰当的。如果更新的前提是为用户提供有用的内容,同时又能增加收录,这就可行。另外,还有一种极端,那就是为了让搜索引擎察觉到网站更新,而对一些页面做简单的少量的文字修改,这种更新的意义更小。
网站是什么类型的?
不同类型的网站,更新量与更新频率是有很大区别的。像博客类,新闻类,资讯类网站,本身的内容都是动态性的,时效性较强,那么这种情况下需要增大更新的文章内容量,提升更新频率。
如果是机械类,资质类网
Phoenix 索引生命周期
发布者: superzhang | 发布时间:2017-11-11
本文主要介绍Phoenix索引状态的生命周期,帮助大家解惑“为什么我的phoenix索引不能正常使用了?”
索引状态索引总共有以下几个状态,其状态信息存储在SYSTEM.CATALOG表中。可以通过以下SQL来查看所有索引表信息:
select TABLE_NAME,DATA_TABLE_NAME,INDEX_TYPE,INDEX_STATE,INDEX_DISABLE_TIMESTAMP from system.catalog where INDEX_TYPE is not null;SQL中字段:
TABLE_NAME表示索引表名 DATA_TABLE_NAME如何从k8s集群外的机器上调用k8s的API(可调用多个k8s的apiserver)
发布者: superzhang | 发布时间:2017-11-11
因为公司项目需要,k8s的集群管理由其它人负责,而我们的自动化部署平台需要从k8s集群外的机器上调用k8s主节点的apiserver提供的API。
由于集群是用kubeadm安装的,证书验证齐全,那么,调用API时,只能通过kubectl proxy的方式进行调用管理。
操作步骤如下:
一,在集群外的机器上安装好kubectl的rpm包。
rpm -ivh kubectl-1.7.0-0.x86_64.rpm
二,将k8s上在安装过程中生成的config文件重命名,CP到操作用户的家目录的.kube目录下,config文件中包含的内容片段如下。
contexts: - context: cluster: kubernetes user: kubernetes-admin name: kubernetes-admi将Node.js项目docker容器化并纳入kubernetes调度编排的实践
发布者: superzhang | 发布时间:2017-11-11
简述
此文档以XXXLogApi-nj项目为例,讲解了将基于Node.js+Express开发的javascript项目容器化的过程。希望以后类似的项目可以以此为参照进行扩展。
XXXLogApi-nj本身是一个微服务化的项目,其作用是为系统单纯的收集相关发布日志,以便能及时的展示给用户。
***这份文档的操作,开始于编码完成之后流程。不涉及GIT和JENKINS的等的操作。
***为保持职业操作,涉及公司信息的地方作了敏感化处理。
***在这个系列中,我同时作了spring boot, beego, django, node.js框架的容器化操作,大同小异,故而只列出第一篇吧。
步骤
整个项目的操作过程如下:
ä¸ï¼开发好业务代码,并且测试通过。
我们提出了
