草庐IT

十一楼

全部标签

第二十一篇:离屏渲染

我们经常用的UIKit框架就是继承与CoreAnimation,CoreGraphics框架。这两个框架又依赖于OpenGLES。CoreImage是处理图像之前的一些操作。WechatIMG2363.jpegWechatIMG2364.jpeg下面这张图是核心:通过视频控制器去frameBuffer也就是帧缓存里读取,就是通过下面的电子枪帧扫描读取。当扫描一圈后,也就是回到初始位置的时候,就会形成一个Vsync垂直信号。WechatIMG2365.jpegWechatIMG2366.jpeg离屏渲染的定义:如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的framebuffe

在OK3588板卡上部署模型实现人工智能OCR应用(十一)

一、主机模型转换我们依旧采用FastDeploy来部署应用深度学习模型到OK3588板卡上进入主机Ubuntu的虚拟环境condaactivateok3588安装rknn-toolkit2(该工具不能在OK3588板卡上完成模型转换)gitclonehttps://github.com/rockchip-linux/rknn-toolkit2cdrknn-toolkit2注意这里需要1.4的版本gitcheckoutv1.4.0-fcdpackagespipinstallrknn_toolkit2-1.4.0_22dcfef4-cp36-cp36m-linux_x86_64.whl下载Fast

第十一篇-Tesla P40+Text-Generation-Webui

部署环境系统:CentOS-7CPU:14C28T显卡:TeslaP4024G驱动:515CUDA:11.7cuDNN:8.9.2.26介绍简单好用(当然速度不是最快的),支持多种方式加载模型,transformers,llama.cpp,ExLlama,AutoGPTQ,GPTQ-for-LLaMa,ctransformers支持多类模型,Llama-2-chat,Alpaca,Vicuna,WizardLM,StableLM等图形化界面聊天,微调下载模型https://huggingface.co/lmsys/vicuna-7b-v1.5一个一个下载,文件下载比较耗时,可以使用浏览器下载,

【K8S系列】第十一讲:包管理神器-Helm

目录序言1.背景介绍1.1k8s简单介绍 1.2k8s部署挑战2.Helm2.1 Helm介绍2.1使用优势: 3.Helm模块 3.1  Helm3.1.1安装Helm3.2 Chart3.2.1 Chart基本介绍3.2.2 Chart目录结构3.3 Repoistory3.4 Config3.5 Release4.投票序言当发现自己的才华撑不起野心时,就请安静下来学习吧三言两语,不如细心探索今天学习整理了一下Helm相关内容,希望此文,能帮助读者对Helm包管理有一个初步的了解文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1.背景介绍1.1

【C++】C++核心编程(十一)文件操作

文件操作  程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放,通过文件可以将数据持久化。  C++中对文件进行操作需要包含头文件  文件类型分为两种:    1、文本文件—文件以文本的ASCII码形式存储在计算机中;    2、二进制文件—文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们。  操作文件的三大类:    1.ofstream—写文件;    2.ifstream—读文件;    3.fstream—读写文件。1.文本文件1.1写文件写文件步骤如下:  1.包含头文件—#include  2.创建流对象—ofstreamofs  3.打开文件—ofs.o

业务实战场景(十一)实时流Flink实战

目录系列总目录层级pom文件input文件,常用的ClickHouse类DataStream简单版本Flink处理流数据也可以类似java8的flatmap从Kafka读数据写入kafka时间和窗口处理函数多流转换状态编程容错机制Table和SqlCEP系列总目录业务场景实战汇总大数据之实时流Flink层级SQL->TABLE->DataStream->有状态的接口更底层pom文件1.13.01.82.121.7.30org.apache.flinkflink-java${flink.version}org.apache.flinkflink-streaming-java_${scala.bi

人生目标十一问

第一问你想做哪种类型的工作?第二问你期待的年薪是多少?第三问你想住在什么样的房子里?第四问你想开什么样的车?第五问你想穿什么品牌的衣服?第六问你希望别人如何看待你?第七问你想如何帮助他人?第八问你想变得知识渊博吗?第九问你希望去看看哪些地方第十问你怎样才能获得快乐和满足?第十一问你如何平衡工作、学习和生活?

Android Jetpack架构组件(十一)— DataStore

一、DataStore简介JetpackDataStore是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。PreferencesDataStore和ProtoDataStoreDataStore提供两种不同的实现:PreferencesDataStore和ProtoDataStore。PreferencesDataStore使用键存储和访问数据。此实现不需要预定义的架构,也不确保类型安全。ProtoDataStore将数据作为自定义数据类型的实例进行存储。此实现要求您使用协议缓冲区来定义架构,但

补-设计模式之责任链模式(十一)

 小明是一家公司的员工,因明天有事,需要进行请假,可批假的领导有部门负责人、副总经理、总经理等。请2天以下部门负责人可以直接处理,如果请4天以下的副总经理可以处理,请6天以下就需要总经理处理。这也是一个设计模式的体现,那就是责任链模式。 责任链模式(ChainofResponsibility)使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。(注:责任链模式也叫职责链模式)抽象处理者(Handler)角色  定义一个处理请求的接口,包含抽象处理方法和一个后继连接。具体处理者(ConcreteHandl

《Flink学习笔记》——第十一章 Flink Table API和 Flink SQL

TableAPI和SQL是最上层的API,在Flink中这两种API被集成在一起,SQL执行的对象也是Flink中的表(Table),所以我们一般会认为它们是一体的。Flink是批流统一的处理框架,无论是批处理(DataSetAPI)还是流处理(DataStreamAPI),在上层应用中都可以直接使用TableAPI或者SQL来实现;这两种API对于一张表执行相同的查询操作,得到的结果是完全一样的。需要说明的是,TableAPI和SQL最初并不完善,在Flink1.9版本合并阿里巴巴内部版本Blink之后发生了非常大的改变,此后也一直处在快速开发和完善的过程中,直到Flink1.12版本才基本