整合zap日志
整合zap日志To Get zapgo get go.uber.org/zap
Fast Use全局logggerlogger, _ := zap.NewProduction()defer logger.Sync() // 将 buffer 中的日志写到文件中logger.Info("this is a test log")
Zap.S 和 Zap.Lzap.SugarLogger
zap 默认的 logger 不支持格式化输出,要打印指定值要用 zap.String、zap.Int 等封装
SugaredLogger提供了debug、info、warn、error、panic、dpanic、fatal这几种方法(使用fmt.Sprint的默认格式),另外还有带f的支持format,带w的方法则支持with键值对
使用zap.SugarLogger
sugar.Info("this will not be logged")
sugar.DPanic("test dpanic")
……
SugaredLogger是在Logg ...
Kubeedge-边缘计算
why I write the series of kubeedge
It base on an experience I had studying kubeege. What is more,I chose it as my graduation project.(ps: somethings from Kubeedge 云原生边缘计算公开课) When I stumbled upon this series of courses.
Now let get it!
Backgroud of Edge calculation
Famous words:” The future is here and it is built on cloud native “ (未来就在这里,它建立在云原生之上)
Edge Computing will be 4x larger than cloud and will generate 75% of data worldwide by 2025. With hardware andsoftware spread across hundreds or t ...
AI协同子项目-Sedna
Kubeedge - 6:AI协同子项目-Sedna什么是 Sedna
Sedna是在KubeEdge SIG AI孵化的边云协同AI项目。得益于 KubeEdge 提供的边云协同能力,Sedna 可以实现跨边云协同训练和协同推理能力,如联合推理、增量学习、联邦学习和终身学习。Sedna支持流行的AI框架,如TensorFlow,Pytorch,PaddlePaddle,MindSpore。
Sedna可以简单地为现有的训练和推理脚本启用边缘云协同功能,从而带来降低成本、提高模型性能和保护数据隐私的好处
安装Sedna环境准备
1VM
2CPU(个人建议4CPU)
2GB+MEMORY(建议4G+)
10GB+ free disk space
Internet connection(docker hub, github etc.)
Linux platform, such as ubuntu/centos
Docker 17.06+
特别提醒:当你运行样例的时候,发现卡死,线查看主机的CPU和运行占用情况,所以要求CPU和内存要最好 ...