笔记
愚昧之山绝望之谷开悟之坡
人工智能智慧城市元宇宙pf,无无明亦无无明尽
展开
-
什么是电子照会
分开来解释“照”和“会”这两个字,我们可以从它们各自的含义出发:原创 2024-10-01 13:27:10 · 257 阅读 · 0 评论 -
json格式互相转换
您提供的字符串已经是一个JSON格式的字符串,但是JSON标准要求键名必须用双引号括起来,而不是单引号。因此,您需要将字符串中的单引号替换为双引号。请注意,如果原始字符串是从不可信的源获取的,那么在执行这种转换之前应该进行适当的验证和清理,以避免安全风险。原创 2024-09-19 15:08:55 · 263 阅读 · 0 评论 -
在 Vim 中打开文件并快速查询某个字符
这样,你就可以在 Vim 中快速查询某个字符了。替换为你要查询的文件名。原创 2024-09-18 16:27:03 · 430 阅读 · 0 评论 -
资本的运作方式、贷款的评估标准、杠杆率
通过这些标准和因素,银行能够对贷款申请者进行全面的评估,以决定是否批准贷款以及贷款的额度和利率条件。例如,一个人如果拥有一套价值100万的房子,首付了20万,贷款了80万,那么他的杠杆率也是4倍。总结来说,资本领域的运作涉及多个角色和复杂的机制,最终的成本和风险主要由投资者承担。这里的“总负债”指的是企业的所有债务,包括短期债务和长期债务。假设一家公司的总资产为100万元,其中负债为80万元,股东投入的资金(即股东权益)为20万元。换句话说,这家公司用了很高的杠杆,它的债务是股东资金的4倍。原创 2024-09-16 10:20:42 · 917 阅读 · 0 评论 -
InternVL2-4K指的是?
4K分辨率是指水平方向每行像素值达到或者接近4096个,不考虑画幅比。而根据使用范围的不同,4K分辨率也有各种各样的衍生分辨率,例如Full Aperture 4K的4096×3112、Academy 4K的3656×2664以及UHDTV标准的3840×2160等,都属于4K分辨率的范畴。4K分辨率属于超高清分辨率。在此分辨率下,观众将可以看清画面中的每一个细节,每一个特写。影院如果采用4096×2160分辨率,无论在影院的哪个位置,观众都可以清楚地看到画面的每一个细节。原创 2024-09-12 10:35:16 · 278 阅读 · 0 评论 -
InternVL2-JSON 格式和JSONL 格式区别
JSONL是一种适合处理大数据集的格式,它允许逐行读取和处理数据,从而优化内存使用并提高处理效率。相比之下,JSON更适合处理较小的数据集或需要一次性加载整个数据结构的情况。在选择哪种格式时,应考虑数据的大小以及处理数据的应用需求。原创 2024-09-11 16:35:08 · 1152 阅读 · 0 评论 -
InternVL2-deepseepd
1.含义ZeRO是一种针对大规模分布式深度学习的新型内存优化技术。在DeepSpeed下,ZeRO训练支持了完整的ZeRO Stages1, 2和3,以及支持将优化器状态、梯度和模型参数从GPU显存下沉到CPU内存或者硬盘上,实现不同程度的显存节省,以便训练更大的模型。2.不同stage的区别Stage 1: 把 优化器状态(optimizer states) 分片到每个数据并行的工作进程(每个GPU)下。原创 2024-09-11 16:07:40 · 777 阅读 · 0 评论 -
InternVL2-模型合并报错-export PYTHONPATH=“$(pwd):${PYTHONPATH}“
:/usr/local/serving/serving/InternVL/internvl_chat# python tools/merge_lora.py work_dirs/internvl_chat_v2_0/internvl2_2b_internlm2_1_8b_dynamic_res_2nd_finetune_lora_coco/ work_dirs/internvl_chat_v2_0/internvl2_2b_internlm2_1_8b_dynamic_res_2nd_finetune原创 2024-09-11 15:03:21 · 295 阅读 · 0 评论 -
InternVL2-模型保存全部模型和断点训练
这段代码主要用于训练一个多模态模型,结合了视觉Transformer(ViT)和语言模型(LLM),例如InternVLChatModel。在训练过程中,代码提供了对LoRA(Low-Rank Adaptation)的支持,这是一种用于微调大型预训练模型的技术。在LoRA训练过程中,原始模型的权重被冻结,而LoRA层的权重被训练。LoRA层通过在原始模型的权重矩阵上添加低秩结构来实现微调,这样可以有效地调整模型的行为,同时保持原始模型的大部分参数不变。在代码中,有以下与LoRA相关的部分:这些代码片段调用原创 2024-09-11 14:16:05 · 661 阅读 · 0 评论 -
InternVL 2.0-窗口token数8K,像素重排一个448×448像素的图像被表示为256个视觉令牌。
总之,像素重排不会改变原始特征的内在属性,但它会改变特征图的分辨率和像素排列方式。然而,在使用像素重排时,需要权衡分辨率调整带来的好处与可能的空间排列变化对特征表示的影响。:通过像素重排,可以将低分辨率的图像或特征图转换为高分辨率的版本,反之亦然。简而言之,这句话描述了一个处理高分辨率图像的方法,该方法在训练时动态地将图像分割成不同大小的瓦片,并在测试时可以扩展到更高的分辨率,同时通过像素重排操作来提高模型的可扩展性。像素重排的基本思想是将输入特征图的每个像素重新分配到一个新的位置,以形成一个新的特征图。原创 2024-09-10 16:48:49 · 709 阅读 · 0 评论 -
InternVL2-Gradient Checkpointing(梯度检查点)
参数是一个布尔值,用于控制是否在模型训练过程中启用梯度检查点技术。启用梯度检查点可以减少内存占用,但可能会稍微增加计算时间。对于内存受限的场景,这是一个非常有用的优化手段。在设置该参数时,应根据实际的硬件条件和任务需求来决定是否启用。原创 2024-09-10 16:34:47 · 319 阅读 · 0 评论 -
InternVL2-多模态模型原理-多模态模型和组合模型
InternVL和InternVL 1.5的工作原理是通过结合视觉模型和语言模型,并使用对齐策略和生成学习方法,来形成一个强大的多模态模型。在训练过程中,模型会学习如何识别和理解图片和文本,并在推理过程中根据这些学习到的知识生成新的内容。通过这种方式,模型能够成为一个能够同时处理图片和文本信息的强大工具。在推理过程中,InternVL和InternVL 1.5生成的文本字符是由语言模型输出的。输入处理:模型接收到一张图片和一段文本作为输入。特征提取视觉模型(InternViT-6B)提取图片的特征。原创 2024-09-10 16:30:11 · 1037 阅读 · 0 评论 -
InternVL2-通俗的解释下什么是flash attention?
Flash Attention 是一种改进的注意力机制,通过优化自注意力计算过程,实现了更高的计算效率和更低的内存消耗。它特别适用于处理长序列数据,能够显著提高Transformer模型的性能。简而言之,Flash Attention 让模型在处理长序列时更快、更省内存。原创 2024-09-10 14:24:35 · 389 阅读 · 0 评论 -
InternVL2-训练参数理解
这段脚本主要用于设置分布式训练的环境变量和参数,然后启动一个训练任务。这些参数和设置为训练任务提供了详细的配置,包括硬件资源的使用、训练的批次大小、模型的保存策略等。:计算梯度累积的步数,这是通过总批次大小除以每个设备的批次大小再除以GPU数量得到的。:这是一个Bash选项,用于打印出执行的命令在执行前的内容,用于调试。:设置TensorFlow的最小日志级别为3,这会减少日志输出。:设置每个设备(GPU)上的批次大小为4,如果之前没有设置过。:设置主节点的端口号为34229。:定义输出目录的路径。原创 2024-09-10 09:07:37 · 460 阅读 · 0 评论 -
InternVL2-`set -x` 是什么意思?
通常用于打印出脚本中执行的每一条命令,以便开发者可以更清楚地看到脚本的工作流程。这种方法对于调试脚本中的问题非常有用,因为它可以帮助开发者快速定位到脚本中的问题所在。命令的扩展(extended)模式。在扩展模式下,当命令被执行时,每个命令及其参数和参数值都会被打印出来。选项会使得每个命令在执行之前被打印出来,这有助于调试和跟踪命令的执行顺序和参数。这种方法可以用于检查命令是否按照预期执行,或者是否遗漏了某些步骤。通常用于调试目的,而不应该在生产环境中使用,因为它可能会影响性能,并增加日志文件的大小。原创 2024-09-09 16:32:43 · 208 阅读 · 0 评论 -
InternVL2-如何排除当前目录的部分文件夹,使得不发给守护进程如果Dockerfile所在的目录包含了大量文件或大文件(如数据集、模型权重等),那么在构建镜像时需要将这些文件全部打包并传输到Do
【代码】InternVL2-如何排除当前目录的部分文件夹,使得不发给守护进程如果Dockerfile所在的目录包含了大量文件或大文件(如数据集、模型权重等),那么在构建镜像时需要将这些文件全部打包并传输到Do。原创 2024-09-09 16:04:38 · 112 阅读 · 0 评论 -
InternVL2- dockerfile环境变量持久化使用`ENV`而不是`RUN export`来设置环境变量,以确保环境变量在容器运行时仍然可用
这样设置的环境变量会在容器启动时自动生效,并且在整个容器生命周期内都可用。如果你希望环境变量在容器运行期间始终可用,你应该在Dockerfile中使用。命令实际上是在shell环境中设置环境变量,而Docker构建过程中的每个。命令时,它只会在当前构建阶段生效,并不会被持久化到生成的镜像中。在这个例子中,我假设Java安装在。指令设置的环境变量会永久性地包含在镜像中,并且在容器运行时也会生效。指令都是在一个新的shell会话中执行的,因此。命令在容器的命令行中可以直接被调用。在这个例子中,我们使用。原创 2024-09-09 15:20:05 · 581 阅读 · 0 评论 -
InternVL2-evaluate.sh评估过程报java错误
【代码】InternVL2-evaluate.sh评估过程报java错误。原创 2024-09-09 14:19:13 · 242 阅读 · 0 评论 -
InternVL2-关于 `argparse` 是否会将连字符(-)视为下划线(_)的问题
是 Python 的一个标准库,用于解析命令行参数,它提供了定义和解析命令行参数的功能。参数来指定属性名,这样在访问参数时使用的是这个属性名,而不是原始的带有连字符的字符串。是否会将连字符(-)视为下划线(_)的问题,根据我查阅的资料,这并不是。方法添加的,该方法可以接受位置参数和带有连字符的选项。参数接受带有连字符的选项字符串。在处理带有连字符的选项时,需要使用。参数定义的正确属性名。(带有连字符)来访问参数将不会成功。参数来定义参数的属性名,而。中,命令行参数通常是通过。的标准用法编写的,其中。原创 2024-09-09 11:30:29 · 218 阅读 · 0 评论 -
InternVL-.sh文件解释`${ARGS[@]:2}、set -x
是处理脚本参数的常见用法。原创 2024-09-09 09:45:57 · 264 阅读 · 0 评论 -
什么是银行挤兑
4. 政策变动或监管加强,导致客户对银行未来经营产生担忧。银行挤兑具有较强传染性,一旦发生,可能会迅速蔓延至其他银行,甚至整个金融系统。因此,监管部门通常会对出现挤兑的银行采取紧急措施,如提供流动性支持、实施接管等,以维护金融市场的稳定。同时,加强公众沟通,稳定市场预期,也是防止挤兑蔓延的重要手段。银行挤兑是指大量银行客户因为对银行失去信心,担心银行可能无法满足其提款需求,而纷纷在短时间内集中到银行提取现金或转账的行为。这种情况可能会导致银行现金储备迅速减少,进而影响银行的正常运营和金融市场的稳定。原创 2024-09-07 11:13:37 · 320 阅读 · 0 评论 -
mkdir -p
命令在创建指定目录的同时,如果目录的父目录不存在,也会自动创建这些父目录。选项可以避免在创建目录时出现错误,因为它会自动创建所有必要的父目录。命令会创建这些父目录,然后再创建。是否存在,如果不存在,它会创建。是否存在,如果不存在,它会创建。在Unix-like系统中,原创 2024-09-05 15:32:45 · 269 阅读 · 0 评论 -
nginx配置白名单服务
【代码】nginx配置白名单服务。原创 2024-09-04 11:26:58 · 394 阅读 · 0 评论 -
什么是接力单
保险中的“接力单”指的是投保人同时购买了多份保险。在保险理赔时,如果第一家保险公司的理赔完成后,剩余未报销的部分可以由第二家保险公司继续承担,依此类推。这种做法可以在一定程度上提高投保人的保障范围和理赔额度。原创 2024-08-24 07:37:25 · 132 阅读 · 0 评论 -
什么是周岁什么是虚岁
虚岁是中国传统的年龄计算方式,它和周岁有所不同。所以,即使一个人在农历新年之后出生,只要过了新年,他们就会增加一岁。例如,如果一个人在2020年2月12日出生(农历新年之后),那么在2021年农历新年时,他们按照虚岁的计算方法就已经2岁了,尽管实际上他们只出生了不到一年的时间。例如,如果一个人在2020年1月1日出生,那么到2021年1月1日,他们就是1周岁。:是一种更“传统”的计算方法,它在你出生时就开始算一岁,并且每过一次农历新年就加一岁,所以虚岁通常会比分岁大一岁或者两岁。原创 2024-08-23 08:02:08 · 1642 阅读 · 0 评论 -
生效时间,交易日的理解,风险等级的理解
在保险行业中,“生效时间T+3”通常指的是保险合同或保险条款从签署或申请之日起,经过3个完整的交易日之后,保险保障正式开始。这里的“T日”是指保险合同签署日或保险申请日,而“T+3”则是指保险责任开始的时间点。在保险公司的偿付能力监管规则中,A类和D类是根据保险公司的偿付能力风险大小进行分类的。原创 2024-08-19 07:52:36 · 349 阅读 · 0 评论 -
保险行业,什么是第三方
在“第一方”、“第二方”和“第三方”这个概念中,“三”指的是“第三方”。这些术语通常用于描述不同角色或实体在某种关系或交易中的位置。原创 2024-08-19 07:27:24 · 206 阅读 · 0 评论 -
什么是两全保险?
两全保险,也称为生死合险,是一种兼具保障和储蓄功能的人寿保险。原创 2024-08-18 17:03:40 · 262 阅读 · 0 评论 -
到底什么是CPI和PPI
PPI(生产者价格指数)和CPI(消费者价格指数)之间存在着一定的关系,它们都是衡量价格水平变化的重要经济指标,但侧重点不同。原创 2024-08-18 07:00:58 · 424 阅读 · 0 评论 -
保险公司职业的划分
保险公司的职业分类主要是根据职业的风险程度来划分的,一般分为1-6类。这些分类对保险费率和保障范围有重要影响。原创 2024-08-16 22:16:57 · 138 阅读 · 0 评论 -
互联网产品和非互联网产品
保险产品的分类确实可以分为财产保险和人身保险两大类,以下是这两大类下的主要分类,以及它们通常属于互联网产品还是非互联网产品的描述,确保准确性:原创 2024-08-16 22:02:07 · 321 阅读 · 0 评论 -
ollama常用指令
启动Ollama服务ollama serve2. 从模型文件创建模型ollama create3. 显示模型信息ollama show4. 运行模型ollama run 模型名称5. 从注册表中拉去模型ollama pull 模型名称6. 将模型推送到注册表ollama push7. 列出模型ollama list8. 复制模型ollama cp9. 删除模型ollama rm 模型名称10原创 2024-08-15 17:47:56 · 464 阅读 · 0 评论 -
什么是回执和保全
"回执"和"保全"这两个术语在保险行业中有着特定的历史和业务背景,它们的命名反映了保险业务的特点和流程。原创 2024-08-14 17:47:01 · 192 阅读 · 0 评论 -
Vim 删除一行(超全面)
【代码】Vim 删除一行(超全面)原创 2024-08-14 09:17:35 · 402 阅读 · 0 评论 -
dify安装部署
uname -a。原创 2024-08-13 14:19:04 · 494 阅读 · 0 评论 -
保单检视是什么?
检”和“视”在保单检视中的含义,可以理解为对保单的详细检查和审视。而“视”则是指从宏观的角度去评估保险规划的整体效果,看是否满足客户的需求和期望。在保单检视过程中,保险专业人员会汇总、整理和分析客户的保单信息,包括保险产品的保额、缴费信息、赔付情况等,使这些信息更加明确。保单检视的重要性在于,它可以帮助保险客户避免保障不足或过度保险的情况,确保保险产品与个人或家庭的需求相匹配。通过定期检视,客户可以及时调整保险策略,以应对生活中的变化,如婚姻、子女出生、收入变化等。原创 2024-08-11 15:12:30 · 449 阅读 · 0 评论 -
到底什么是多租户SaaS化服务
一般而言,大多数企业SaaS化服务采用的是多租户架构。原创 2024-08-08 18:10:26 · 288 阅读 · 0 评论 -
SSO / SSE / WEBSOCKET
sso需要一个独立的认证中心,所有子系统都通过认证中心的登录入口进行登录,登录时带上自己的地址,子系统只接受认证中心的授权,授权通过令牌(token)实现,sso认证中心验证用户的用户名密码正确,创建全局会话和token,token作为参数发送给各个子系统,子系统拿到token,即得到了授权,可以借此创建局部会话,局部会话登录方式与单系统的登录方式相同。WebSocket 是基于 TCP 的长连接,和HTTP 协议相比,它能实现轻量级的、低延迟的数据传输,非常适合实时通信场景,主要用于交互性强的双向通信。原创 2024-08-06 10:09:07 · 378 阅读 · 0 评论 -
swift1-安装
【代码】swift1-安装。原创 2024-07-29 16:15:41 · 233 阅读 · 0 评论 -
英伟达GPU和燧原GCU
英伟达GPU和燧原GCU。原创 2024-07-25 09:51:12 · 566 阅读 · 0 评论