1. 概述 通过pybind11,生成autodock-gpu的python binding,方便python直接调用。 https://github.com/ccsb-sc...
1. 概述 通过pybind11,生成autodock-gpu的python binding,方便python直接调用。 https://github.com/ccsb-sc...
1. 准备工作 安装cuda,并设置环境变量: 不同GPU设备下的编译问题 根据不同的GPU设备,选择不同的计算能力ComputeCapability,参考:https://...
1. 概述 基于LangChain实现的零代码平台,可以通过拖拽的方式轻松实现LLM Apps.FlowiseAI/Flowise: Drag & drop UI to bu...
1. 背景 计划通过FastChat加载一个语言大模型或代码大模型,7B参数的没问题。尝试加载量化之后的13B或33B级别的模型。 FastChat支持AWQ(llm-awq...
基本含义 $bytes_sent(1.3.8, 1.2.5):nginx返回给客户端的字节数,包括响应头和响应体。 $body_bytes_sent:nginx返回给客户端的...
1. 概述 开发Web服务,跨域问题是很难避免的。本文主要来介绍一下跨域问题,以及对应的多种解决方法。 2. 跨域问题分析 首先了解一下相关概念。 2.1. 浏览器的同源策略...
1. 概述 对于分布式的微服务系统,如果集群最大并发rps为10。且超过10之后,可能会导致系统异常。此时,需要有一个API网关(API Gateway),完成rps的限制。...
1. 概述 本文介绍for-range的一个坑,由于其他语言很少遇到,C++没有range操作,Python没有取地址操作,唯独在golang中均支持,所以容易入坑。另外,顺...
1. 概述 Golang中,关于类型的判断,有几种方法 Type Assertions[https://go.dev/ref/spec#Type_switches],即类型断...
1. 概述 Golang中,巨大的坑就是struct的序列化和反序列化。 struct的字段初始值,是Go零值,例如0、""、false。在CRUD操作中,需要两次序列化和反...
1. 概述 Docker镜像支持多平台,即单个镜像可支持不同的OS和CPU架构,例如linux/amd64、linux/arm64等。在DockerHub,可以查看每个镜像支...
1. 概述 对于Golang程序而言,源码需要编译,且在编译过程中还会下载一些依赖的packages,最终生成一个可执行的binary文件。如果使用docker部署,只需要将...
1. 概述 版本管理,是软件的必需功能之一,对于软件的开发、部署和维护都至关重要。关于Golang程序的版本管理,流行的做法是基于ldflags,感觉比较hack。个人比较认...
1. 概述 记录日志,是软件开发过程中最常用的功能之一,不仅可以帮助使用者了解软件的运行情况,也可以帮助开发者很快地发现和定位问题。因此,对于日志的记录,也有一些基本要求,例...
1. 概述 通过修改配置参数,我们可以将软件部署到不同环境,也可以使之有不同的行为,大大方便软件的使用与流行。在golang中,读取配置参数的package有很多,经过对比分...
1. 概述 计算平台的一个核心功能,是任务调度,包含任务之间的依赖处理、任务之间传参、任务的执行等。 本文重点分析和介绍任务调度的需求总结、数据库设计与架构设计。 2. 需求...