- 博客(513)
- 收藏
- 关注
原创 学习最佳实践G4F中的编程技术:获得项目的pypi版本和获得github版本
要获得pypi的版本,主要是从pypi网站获取信息,然后再从信息中获得版本信息返回json信息,根就是info,然后再拿version即可。,返回的是json字符串。在python中可以使用.json()转换为json格式,然后使用response["info"]["version"] 获得具体版本。
2024-09-20 09:18:32 189
原创 一个有个性的使用工具thefuck@Ubuntu
当用户输入错误的命令时,TheFuck会根据上下文自动推测并给出正确的命令建议。这个工具名字可能有些粗鄙,不过真的有让人眼前一亮的功能。在错误命令下面直接输入thefuck即可。
2024-09-19 20:49:39 202
原创 安装openfoodfacts@FreeBSD
总体而言在FreeBSD下安装openfoodfacts跟在Ubuntu下安装差别不大,只是有些库如果没有提前用pkg安装的话,可能编译安装非常耗时,甚至会编译失败。解决的方法就是使用pkg进行安装。可以先pkg search pkgname 查找相关包,然后使用pkg install pkgname来安装。好了,这时候再pip install 就很快装好了!直接pip 安装openfoodfacts失败,报错。使用pkg安装py311-maturin。首先安装python3.11。
2024-09-19 10:52:15 184
原创 python3 -m ensurepip来安装pip@Ubuntu Jammy
那就需要手动安装pip了。但是如果这句话报错:No module named ensurepip。这样pip就安装好了!
2024-09-18 20:35:48 196
原创 使用PaddleNLP调用大模型ChatGLM3-6b进行信息抽取
飞桨的PaddleNLP大模型还是非常不错的,LLama、ChatGLM3等大模型都支持的不错,推理效果也不错,值得我们学习和使用。V100不通shell推理算遗留问题。现在的问题是能否用更小的模型来抽取信息,因为用7b或6b模型来抽取还是有些慢。这个有待后续解决。[Bug]: 安装paddle_ops算子时出现报错 · Issue #8910 · PaddlePaddle/PaddleNLP · GitHub。
2024-09-18 10:14:39 645
原创 开放食物营养库python SDK套件:openfoodfacts-python
这是Open Food Facts项目的官方Python SDK。它为Open Food Facts API提供了一个简单的界面,并允许您:获取产品信息执行文本搜索创建新产品或更新现有产品它还提供了一些辅助函数,使使用Open Food Facts数据和API更容易,例如:获取给定语言的分类字段的翻译下载并迭代Open Food Facts数据转储处理Google Cloud Vision生成的Open Food Facts图像的OCR。
2024-09-17 07:00:00 358
原创 Robotoff:一个由Open Food Facts社区开发的实时和批量预测服务(未测试通过)
Robotoff是一个由Open Food Facts社区开发的实时和批量预测服务,旨在提升食品数据的准确性和完整性。目前没有测试成功,有些环境下是一些依赖库装不上,有些是下载数据集的时候报错。。。
2024-09-17 07:00:00 641
原创 多平台下载软件工具rclone
Rclone是一个成熟的开源软件,最初受到rsync的启发,用Go语言编写的一个命令行程序,主要用于管理云存储上的文件。它被视为云存储接口的一个功能丰富的替代品,能够支持超过40种的云存储产品,包括S3对象存储、商业及开源的文件存储,以及标准的传输协议。Rclone广泛用于Linux、Windows和Mac系统,第三方技术人员通过该命令行工具或API可以创建新的备份、恢复和业务流程解决方案,完成与云端存储通信的繁重工作。用户常称rclone为“云存储的瑞士军刀”和“与魔法无异的技术”。
2024-09-16 19:21:35 771
原创 openMind Library一个开源的深度学习开发套件
openMind Library是一个开源的深度学习开发套件,通过简单易用的API支持模型预训练、微调、推理、部署等流程。openMind Library通过一套接口兼容PyTorch和MindSpore等主流框架,同时原生支持昇腾NPU处理器。
2024-09-16 07:00:00 835
原创 昇思MindSpore AI框架MindFormers实践3:ChatGLM3-6B对一段文字进行提取
MindSpore和MindFormers安装参见:昇思AI框架实践1:安装MindSpoe和MindFormers_miniconda 安装mindspore-CSDN博客使用了MindSpore2.2和MindFormers1.0支持的模型:KeyError: "model must be in odict_keys(['gpt2', 'gpt2_lora', 'gpt2_xl', 'gpt2_xl_lora', 'gp
2024-09-14 20:30:04 905
原创 加载图片报错packages/PIL/ImageFile.py“, line 72, in raise_oserror raise OSError(msg)
使用MindSpore和MindFormers的AI图像分类例子,版本分别是2.2和1.0执行报错上传到openi启智社区AI调试环境中不明白为什么报os error。
2024-09-14 06:45:00 402
原创 openi启智社区上传大文件数据集和模型的方法
以前是只能发送tar包,现在不知道是否可以直接发ckpt的模型文件。3、然后在本机pip安装openi。4、openi将token存在本地。5、在本地使用openi上传大文件。很快,半个多小时就能传完!
2024-09-13 14:20:41 372
原创 9.12-9.13日openi启智平台代码仓以及AI协作平台无法打开
昨天2024.9.12日在AI协作平台调试mindformers的时候,发现协作平台页面刷新不出来了,当时npu环境还能继续操作,但显然npu环境用完之后就啥也干不了啦。今天早晨,发现故障还没恢复,用其它地方的机器测试,发现也是无法连上官网,在启智社区开发者交流群咨询,回复:服务器有异常。以本人的理解,启智的故障未必能在一天之内解决。因为它毕竟不是商业化的公司网站系统,估计流程要比BAT等公司慢一些。另9.12日天津机场也异常,一并记录下来。
2024-09-13 08:57:02 239
原创 --> 323 fcntl.flock(fp.fileno(), fcntl.LOCK_EX) OSError: [Errno 9] Bad file descriptor
fcntl.flock() 函数用于对文件加锁,以防止其他进程同时写入或修改文件。fcntl.LOCK_EX 是一个用于排他性锁定的常量,意味着在锁定期间文件将被锁定,其他进程无法访问。确保在 with 语句块内调用 fcntl.flock(),以确保文件描述符有效且文件处于打开状态。确保传递给 fcntl.flock() 的文件对象 fp 是有效的且已经打开。确保文件描述符 fp.fileno() 是有效的,并且没有在加锁前被关闭。检查文件路径是否正确,以及应用程序是否有足够的权限对文件进行加锁操作。
2024-09-13 07:00:00 386
原创 解决安装mindspore报错:CANN Common Error Analysis的问题
在安装mindformers,升级mindspore的时候,碰到CANN Common Error Analysis报错,寻求解决方法!
2024-09-12 10:34:47 357
原创 启智社区openi调试环境安装python3.10环境(未完成)
启智社区openi调试环境提供Ascend等NPU算力,为大家学习、调试AI提供了很大的方便。但是系统默认提供的python版本比较低,一般是python3.9,所以我们需要安装python3.10环境。
2024-09-12 08:59:06 1110
原创 在启智社区使用MindFormers本地部署大模型(未解决)
在启智社区使用MindFormers本地部署大模型非常简单方便,因为启智社区已经提供了NPU算力环境,不需要自己再去配置和调试了。
2024-09-11 21:21:52 768
原创 安装MindFormers报错raise InvalidVersion(未解决)
【代码】安装MindFormers报错raise InvalidVersion(未解决)
2024-09-11 20:52:53 575
原创 FreeBSD兼容模式linux账户指向FreeBSD账户造成的困扰
总结经验就是,若以后再开Linux兼容模式,可以设一个跟宿主里面一样的账户,注意跟宿主的用户id设为同一个,这样就可以在两个系统里使用同一个用户目录了,传递文件方便很多。如果不允许开用户目录(因为宿主机里已经开了),可以试试:先开一个其它名字的用户,然后改用户名和用户目录试试。总之在使用这个用户之前修改好,就不会有任何的困扰。当然,本来跑FreeBSD的人就少,里面再跑Linux兼容的人更少,所以这套技术一般人用不到啊!
2024-09-10 08:58:41 444
原创 使用MindFormers本地部署大模型
MindSpore Transformers即时MindFormers套件的目标是构建一个大模型训练、微调、评估、推理、部署的全流程开发套件,提供业内主流的Transformer类预训练模型和SOTA下游任务应用,涵盖丰富的并行特性。期望帮助用户轻松的实现大模型训练和创新研发。
2024-09-10 07:00:00 871
原创 营养餐共享网站:项目亮点
prompt:共享单车、共享充电宝等共享经济为大家带来共享行业的革命。共享营养餐,为人民带来生活的革命。共享经济的浪潮正以前所未有的速度改变着我们的生活方式,从共享单车到共享充电宝,这些创新模式不仅提高了资源利用效率,还极大地便利了人们的日常生活。将这一理念延伸至餐饮领域,共享营养餐的构想无疑为人们的生活带来了一场潜在的革命。
2024-09-09 23:10:54 1017
原创 FPGA硬件设计语言:VHDL和System Verilog
VHDL(VHSIC Hardware Description Language)是一种用于硬件描述的编程语言,是美国国防部在1980年资助研发的。这个简单的例子中,VHDL和SystemVerilog都定义了一个简单的与门。VHDL是强类型语言,能帮助工程师避免不必要的低级错误,代码比较冗长。总的来说,SystemVerilog提供了更多的灵活性和便利性,使得硬件设计者可以更快速、更高效地进行设计。对仿真来说,基于Verilog的仿真要比基于VHDL的仿真快约20%。VHDL对设计验证的支持比较弱。
2024-09-09 14:48:28 917
原创 营养餐共享网站:项目规划Plan1
一些小众的项目,可能还没有较好的网站服务。一些APP项目,受限于支付宝和微信等的限制,只能很简单的在搜索框查找,不能像网站那样在公开引擎上搜索,那个范围更广,搜索到的结果更多。所以我们想做一个小众的营养餐方面提供信息的网站,之所以做成网站就是为了更好的被搜索到,减少初期的营销和广告的费用。
2024-09-08 22:38:23 1093
原创 一次WIFI无法连上的问题
但是碰到过一次特殊的情况。为了方便,将几台不同WIFI的名字设为同一个,比如wifiname,这样不管用哪台机器连上,显示都是同样的名字。最主要的是几台WIFI的密码都设为一个,比如wifiname,这样只需要设置一次,到哪台WIFI的覆盖范围,都会自动连接。没有找到怎么去掉那个打开锁的图标,也就是找不到输入密码的方法。
2024-09-08 22:03:18 398
原创 实践reflex:项目架构解析
reflex 是一个使用纯Python构建全栈web应用的库,但是需要使用node,所以你懂的。创建hello项目其中.web是隐藏目录,需要ls -la 才能看到。
2024-09-07 22:30:41 1141
原创 实践reflex:以Personalized Sales个人销售网站为例
..我们用不同的组件比如centervstackinput, 和button来创建前端, 组件之间可以相互嵌入,来创建复杂的布局. 并且可以使用关键字参数来使用 CSS 的全部功能.Reflex 拥有60+ 个内置组件来帮助您开始创建应用程序. 我们正在积极添加组件, 但是您也可以容易的创建自己的组件State状态。
2024-09-05 17:46:08 1438
原创 强大的EmotiVoice:易魔声 : 多音色提示控制TTS
是一个强大的开源TTS引擎,,支持中英文双语,包含2000多种不同的音色,以及特色的功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。EmotiVoice提供一个易于使用的web界面,还有用于批量生成结果的脚本接口。MAC下有一键安装包可以用docker。
2024-09-04 21:50:15 435
原创 随身Wifi的芯:展锐8850和骁龙410
V8850 是紫光展锐在蜂窝物联网领域推出的业界首个融合室内外定位的安全可信 Cat.1bis 芯片,在上一代产品基础上进行了智能化升级,具备高集成度更小尺寸、室内外融合定位、更强 Open CPU 能力、更低功耗、工规宽温、安全可信等六大亮点。只有高通410和210可以刷机,其中410刷机最为丰富,210其次,中星微以及ASR/展锐芯片等不可以刷机!只能去控刷 IMEI。
2024-09-04 07:00:00 399
原创 ssh结合重定向实现scp拷贝文件的另类用法
我们都习惯了使用scp来拷贝文件,但是在特殊的情况下,比如没有scp命令,可以使用ssh来实现scp的功能。当然这样看也没什么了不起,而且比scp用的字符还多还麻烦。但是万一没有scp呢,这时候ssh i就上场了!在一台中转服务器,可以直接从服务器1 cp到服务器2。这句指令把远程的文件cp到本地。
2024-09-03 13:09:58 397
原创 ssh的小绝招,一般人我不告诉他!ssh免密登陆和第三方踏板登陆内网
使用命令ssh-copy-id 跟主机名或ip,可以使该主机或ip免密登陆在.ssh/config文件中加入如下语句,可以通过192.168.1.5登陆到原来不通的地方:User skyUser sky再执行命令ssh-copy-id Server1 ,即可实现通过第三方免密登陆内网10.0.0.12。
2024-09-03 11:13:26 399
原创 三台机器,第一台机器可以ssh到第二台机器,第二台机器可以ssh到第三台机器,请问第一台机器上怎么通过ssh 直接从第三台机器scp文件到第一台机器?
但是,如果你想要一个更“直接”的(尽管是间接的)方法,并且想要减少在第二台机器上存储文件的需要,你可以考虑使用SSH的端口转发功能来创建一个从第一台机器到第三台机器的“隧道”,但这通常用于网络服务的转发,而不是直接用于SCP。三台机器,第一台机器可以ssh到第二台机器,第二台机器可以ssh到第三台机器,请问怎么通过ssh 直接从第三台机器scp文件到第一台机器。然而,对于你的具体场景(第一台机器可以SSH到第二台,第二台可以SSH到第三台),最直接的解决方案可能是使用SSH的代理命令(
2024-09-02 22:29:20 494
原创 实践reflex:一个使用纯Python构建全栈web应用的库
reflex 是一个使用纯Python构建全栈web应用的库,但是需要使用node,所以你懂的。安装reflex对于Linux系统,可能会比较顺利,但是对于FreeBSD系统,在安装时会比较慢,因为有些库需要编译安装,比较费时间。
2024-09-01 23:18:08 1054
原创 从Vue的Weex迁移到Rax Weex
据说:rax几乎没啥使用文档,有问题直接查询react官方文档,屡试屡爽目前没有实践过,先存下一言生成的文档:从Vue的Weex迁移到Rax Weex涉及到从一种前端框架(Vue)到另一种框架(Rax)的转换,同时保持与Weex的兼容性。由于Weex本身是一个跨平台的移动开发框架,支持Vue和Rax等多种前端框架,迁移主要是关于前端框架的转换。下面将概述这个迁移过程的关键步骤和注意事项。
2024-09-01 22:45:33 625
原创 学习关系型数据库:在Ubuntu和FreeBSD下安装firebird
Firebird是一种管理系统,它使用SQL(结构化查询语言)进行数据操作。与许多其他数据库系统相比,Firebird以其卓越的性能、稳定性和可扩展性而著称。
2024-08-30 23:43:52 1130
原创 学习关系型数据库:在MAC下编译安装firebird
Firebird是一种管理系统,它使用SQL(结构化查询语言)进行数据操作。与许多其他数据库系统相比,Firebird以其卓越的性能、稳定性和可扩展性而著称。
2024-08-30 23:37:12 1764
原创 昇思MindSpore AI框架MindFormers实践2:基于T5的SQL语句生成模型推理
经过测试,发现可以直接在t5 = T5ForConditionalGeneration.from_pretrained(model_path) 这句话里写模型名字,如:t5 = T5ForConditionalGeneration.from_pretrained("t5_small")系统会自动下载模型。后来发现了该项目里面gradio app的例子代码,参考该代码,MindFormers在python里面使用起来更简单方便。如果没有手工下载模型,那就在设置里写上模型名字"t5_small"即可。
2024-08-29 23:07:13 2140 1
原创 昇思AI框架实践1:安装MindSpoe和MindFormers
刚开始误以为mindspore和mindformers都需要使用最新版,也就是使用pip直接安装即可,而不要使用Text2SQL_model项目里的版本。
2024-08-29 23:00:24 498
AIOCR:AI文字识别web集成系统@Kylin+RISCV
2024-03-24
飞桨安装文件@算能云openKylin@ riscv64
2024-03-12
MenuetOS 汇编语言编写的操作系统磁盘映像64位1.50版本
2024-03-12
MenuetOS 汇编语言编写的操作系统磁盘映像
2024-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人