SF
python后端实战经验分享
python后端实战经验分享
注册登录
关注博客
注册登录
主页
关于
RSS
bind 127.0.0.1 ::1 和 bind 127.0.0.1 有什么区别
universe_king
2023-04-14
阅读 1 分钟
4k
bind 127.0.0.1 ::1 表示 Redis 会同时监听 IPv4 地址 127.0.0.1 和 IPv6 地址 ::1,即既能接受来自本地主机的 IPv4 连接,也能接受来自本地主机的 IPv6 连接。
http params规范中,允许一个参数多次出现吗?
universe_king
2023-04-13
阅读 1 分钟
1.3k
根据HTTP规范,同一个参数可以在请求的URL查询字符串(query string)、请求体(body)、HTTP头(headers)中出现多次,但是具体是否允许要看接收参数的服务器端程序实现。
peewee 的 BooleanField 是翻译为 tinyint(1) 还是 enum('true','false')?
universe_king
2023-04-12
阅读 1 分钟
1.2k
Q:那么,peewee 的 BooleanField 类型翻译为 mysql 的 DDL 的时候,是翻译为 tinyint(1) 还是 enum('true','false') 呢?
pyav 的 bit_rate 和 average_rate 是什么区别?
universe_king
2023-04-11
阅读 1 分钟
1.6k
bit_rate 是码率average_rate 是帧率 {代码...} 输出结果: {代码...}
zsh 命令在 alias 中如何转义 ' 字符(单引号)
universe_king
2023-04-08
阅读 1 分钟
2.3k
在 zsh 中,你可以使用反斜杠来转义 ' 字符。例如: {代码...} 在这个别名中,第一个单引号用于打开字符串,第二个单引号用于转义单引号字符,第三个单引号用于关闭字符串。这将在终端中输出以下内容: {代码...} 请注意,因为使用了反斜杠,所以外部的单引号必须用双引号包围,以避免转义字符被shell解析。
Requested setting INSTALLED_APPS
universe_king
2023-04-06
阅读 1 分钟
889
Requested setting INSTALLED_APPS, but settings are not configured. {代码...} 使用 python shell 调试 Django 是哒咩的使用 ipython 调试 Django 是哒咩的使用 django-admin shell 调试 Django 是哒咩的解决方案:python manage.py shell
深度学习 preprocess 预处理图片方式去 pytorch 化
universe_king
2023-04-04
阅读 2 分钟
1.5k
我的模型需要线上部署了,想直接使用 onnx,而不是 pytorch,所以我需要把代码中关于 pytorch 的都删除了,比如下面这段代码,怎么使用其他库替代?
milvus 中的 coord 后缀和 node 后缀有什么区别? 相关文档说明在哪里?
universe_king
2023-03-31
阅读 2 分钟
1.1k
coord 是一个进程node 也是一个进程比如一个 datanode 要接受来自外部的写入,写入都需要经过 datacoord 转发给 datanode 吗?相关文档:[链接]Q:milvus 的 coord 和 node 是什么关系?比如一个 datanode 要接受来自外部的写入,写入都需要经过 datacoord 转发给 datanode 吗?A:在 Milvus 中,coord和node是指不同的...
milvus2.x 如何实现水平扩展?需要重启 master 节点或者其他什么节点吗?有什么注意事项?
universe_king
2023-03-30
阅读 2 分钟
1.5k
Milvus 2.x 支持水平扩展,可以通过添加新的 DataNode 和 IndexNode 来实现。具体步骤如下:启动新的 DataNode 和 IndexNode,确保它们与现有节点的配置相同,包括 CPU、内存、存储等。将新节点的 IP 和端口添加到现有节点的配置文件中,配置文件位于 Milvus 安装目录的 conf 目录下,如 milvus.yaml。重启现有节点,使...
milvus 中的 Indexcoord, Datacoord 和 Querycoord 都是些啥?
universe_king
2023-03-30
阅读 1 分钟
1.7k
IndexCoord: 负责管理索引。当数据插入 Milvus 时,IndexCoord会检查是否需要创建新的索引。在查询数据时,IndexCoord会确定使用哪些索引以提高查询效率。
python3.10.5 中的 10 应该叫做子版本还是什么?
universe_king
2023-03-30
阅读 1 分钟
638
在 Python 中,版本号由三部分组成,分别是主版本号、次版本号和修订版本号。对于版本号形如 x.y.z 的格式,其中 x 是主版本号,y 是次版本号,z 是修订版本号。
使用 elasticsearch 的 python sdk 实现修改一个 index 的 char_filter
universe_king
2023-03-30
阅读 3 分钟
986
在 Elasticsearch 中,可以使用 Python SDK(即 Elasticsearch Python 客户端)来实现修改一个索引的 char_filter。下面是一个简单的示例,说明如何使用 Python SDK 来实现修改一个索引的 char_filter:
pytorch 中 Tensor 的 pow 方法是干嘛的?
universe_king
2023-03-29
阅读 1 分钟
1.9k
在PyTorch中,Tensor的pow方法可以用来计算张量的幂次方,即将张量中的每个元素提升为指定幂次的值。例如,如果t是一个包含[2, 3, 4]的一维张量,那么t.pow(2)将返回一个新的张量,其中的元素为[4, 9, 16]。
pytorch resnet50 模型转成 onnx 的代码样例,batch_size 是动态可调节的
universe_king
2023-03-29
阅读 1 分钟
2.5k
注意,在将模型导出为 ONNX 格式时,需要指定 input_names 和 output_names 参数来指定输入和输出张量的名称,以便在 ONNX 运行时中使用。此外,我们还需要使用 dynamic_axes 参数来指定批处理大小的动态维度。最后,在 ONNX 运行时中使用 session.run() 方法来运行模型。
torchvision 的 transforms.Resize 的各个参数是什么用法
universe_king
2023-03-27
阅读 2 分钟
6.7k
torchvision.transforms.Resize() 是 PyTorch 中 torchvision 库中的一个数据预处理类,用于将 PIL.Image 或者 ndarray 转换成指定大小的图像。
transforms.Compose 测速
universe_king
2023-03-27
阅读 1 分钟
976
测试图片图片的大小为 94KB,分辨率为 959x959 {代码...} 耗时 62.5 秒transforms.Resize(224),transforms.CenterCrop(224),transforms.ToTensor(),transforms.Normalize(mean=[0.485, 0.456, 0.406],std=[0.229, 0.224, 0.225])其中 resize 耗时 48 秒resize + CenterCrop 耗时 48 秒resize + CenterCrop + ToTensor 耗...
pyav 拆帧速度和线程数目的关系测试
universe_king
2023-03-27
阅读 6 分钟
1.9k
前言本次测试,关注两个点:线程数目和拆帧速度的关系不同分辨率的视频,对拆帧速度的影响代码 demo测试代码 {代码...} 上面的代码,使用 pyav,按照一秒一帧的方式,从视频中提取帧不同分辨率的视频高分辨率视频重新测试,加上倍速视频是一个 1080P 的视频 {代码...} 平台 macbook pro Apple Silicon M1线程数耗时(秒...
python 下,如何快速批量的把 numpy.ndarray 格式的图片转成 PIL 库的 Image 格式的图片
universe_king
2023-03-27
阅读 1 分钟
1.2k
测试图片图片的大小为 94KB,分辨率为 959x959首先写一个 python 代码,看看 PIL 库能不能利用多个 CPU 核心ndarray_2_image.py {代码...} 可以从 htop 中看到,PIL 库并不能利用多核 CPU格式转换速度测试:测试平台1:Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz测试平台2:macbook pro Apple Silicon M1平台循环次数耗...
linux 如何不用每次sudo 都输入密码
universe_king
2023-03-22
阅读 1 分钟
2k
在 Linux 中,您可以通过配置 /etc/sudoers 文件,让指定的用户在执行 sudo 命令时无需输入密码。以下是一些操作步骤:打开终端并以管理员身份运行命令 sudo visudo 以编辑 /etc/sudoers 文件。在文件末尾添加以下行: {代码...} 其中,将 username 替换为您要免密码的用户名。这条命令表示让该用户在任何情况下执行 sud...
crontab 每小时触发一次
universe_king
2023-03-22
阅读 1 分钟
1.5k
注意,如果您使用的是 systemd 而不是传统的 cron,则可以使用 systemd 的定时器来代替 crontab。在这种情况下,可以使用 systemd 的 OnCalendar 选项来设置类似于 crontab 的时间表。
torch.cat 速度太慢
universe_king
2023-03-15
阅读 2 分钟
3.2k
torch.cat 是 PyTorch 中用于连接多个张量的函数。如果需要频繁地执行 torch.cat 操作,可能会影响程序的性能。以下是一些优化 torch.cat 速度的方法:
tensor.to 将数据 to cuda 太慢? tensor.to 速度测试
universe_king
2023-03-15
阅读 2 分钟
1.7k
测试代码: {代码...} 测试在不同平台下的运行速度,因为这个肯定和内存速度、显存带宽、显存速度等等都有关系测试平台一:intel Xeon E5-2690 CPU + tesla-m60 GPUCPU: Intel Xeon E5-2690RAM: DDR4 2400 MHzGPU: NVIDIA Tesla M60运行结果 {代码...} 测试平台二:Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz + tesla-T4...
如何查看一个 pytorch 的 tensor 占用了多少字节
universe_king
2023-03-15
阅读 1 分钟
2.6k
可以使用 torch.numel() 方法来计算一个 PyTorch 张量占用的总字节数,以及 element_size() 方法来计算一个元素所占的字节数。将这两个方法返回的结果相乘即可得到 PyTorch 张量占用的总字节数。
vue 中的 <template> 是干嘛的?
universe_king
2023-03-14
阅读 2 分钟
5.9k
在Vue中, <template> 标签用于定义Vue组件的模板。模板是Vue组件的一部分,它用于定义组件的结构和内容,可以包含HTML、CSS和JavaScript代码。
resnet50 一共有多少层?层数计算
universe_king
2023-03-14
阅读 10 分钟
1.6k
ResNet50 卷积神经网络简介ResNet-50特殊层详解再来看看代码层面的 {代码...} 输出 {代码...}
不同 batch_size 生成的 vector 不一样
universe_king
2023-03-14
阅读 1 分钟
796
之前发现,在不同设备上,推理生成的向量会不一样比如在同一台电脑是,使用 CPU 生成的向量和 GPU 生成的向量换一台电脑,这台电脑的 CPU 生成的向量和另一台电脑 CPU 生成的向量也不一样现在我还发现,一样的电脑,一样的 CPU,但是 batch_size 不一样,生成的向量也可以不一样这没有关系,因为生成的向量区别都到小数...
makefile build 报错 『Makefile:9: *** missing separator. Stop.』
universe_king
2023-03-13
阅读 1 分钟
1.3k
原因很简单,make 是区分 tab 和 空格的而有些博客网站,会把你的 tab 替换成 4 个空格而 vscode 这类编辑器,当你输入 tab 的时候,也会自动替换为 4 个空格所以,就导致了『Makefile:9: * missing separator. Stop.』
分布式系统的心跳方向性?
universe_king
2023-03-12
阅读 4 分钟
1.4k
A:在 Kafka 集群中,Kafka broker 会周期性地向 ZooKeeper 发送心跳请求,以表明自己仍然处于运行状态,并更新它在 ZooKeeper 上的元数据。同时,Kafka producer 和 consumer 也会向 broker 发送心跳请求,以确保它们与 broker 之间的连接保持活跃,同时告诉 broker 它们仍在运行。
linux 上的 python 查找 dylib 的顺序是什么?
universe_king
2023-03-12
阅读 1 分钟
977
首先搜索 Python 内部 dylib,例如 libpython3.9.so,这些 dylib 存放在 Python 安装路径下的 lib 目录中。
mac 上的 python 查找 dylib 的顺序是什么?
universe_king
2023-03-12
阅读 1 分钟
1.5k
首先搜索 Python 内部 dylib,例如 libpython3.9.dylib,这些 dylib 存放在 Python 安装路径下的 Frameworks 目录中。
上一页
1
…
More
5
6
7
(current)
8
9
…
More
下一页
上一页
7
(current)
下一页