【业余玩儿AI】Day 1

news2024/9/21 5:19:19

【业余玩儿AI】Day 1

实际是昨天的事儿了,记录以下

魔法

不管三七二十一,重新启用魔法,没有魔法这些事情肯定是不行滴

种子任务

把收藏了两个星期的短视频都看了一遍,挑了个种子任务,《本地部署Llama3.1》,Meta很荣幸的成为我AI事业第一步的垫脚石。

Github下载Llama

虽然也下载了Ollama和LM Studio,只知道这俩是本地部署LLM的平台,各有什么功能和特点还没有了解,怎么用也没去看,暂且按下不管。
直接去大本营去干。github上找到Llama,拉下来

git@github.com:meta-llama/llama-models.git

里面有不同版本的路径,进入3.1版本,readme让运行download.sh进行下载。
不厚道如我必须吐槽一下,其它文件都是py的,这download为啥是个sh,你meta已经技术天花板之一了,不用再通过这种手段让我们对你的能力范围有所惊讶了,何况毕竟只是个shell脚本。
没辙,想拿人家的东西嘴就不能太过,所以这吐槽也没和小扎说。
进入WSL运行脚本,噗,它跟我说找不到这个文件。大哥,我路径下用tab出来的文件名你说找不到,你是睁眼瞎啊。想了下以为是没权限,ls看一眼竟然所有文件都有x属性,那哥你是真瞎啊!
wsl找不到download

行吧,扔给AI工具转成py,再运行。
运行起来上来就让输入Email里面的连接,又去Meta官网申请,不厚道自称是个意大利的学生,获得了个邮件,链接有效时间24小时。
模型选了3.1的8B版本,选完模型还要输入modellist,看了下脚本,这里直接回车就行,上面选model的时候已经确定了modellist。看到文件夹里被下载的文件大小每次刷新都在变化,开心啊~ 等吧~
结果一下午没下完,每个大文件都是下到一部分然后就断了。脚本直接转的也没仔细看,没搞成端点续传。一下午停了下,停了下,几圈下来100G的流量给我干光了。
晚上直接干了个大容量的魔法瓶,继续干。

Ollama

等着的时候了解了一下Ollama,下来之后命令行下载模型,基本也是命令行互动。支持LobeChat,这个现在用的AI0x0这个工具也是用的这个,对话给机器人选个头像还会动,比较有喜感,回头try一下看能不能搞一个。

LM Studio

这东西UI看起来比较傻瓜一点,虽然命令行自己也搞得定,但是操作能傻瓜一点咱就不需要勤奋,等着干蓝屏的时候,也研究了一下这个。
打开以后首页上就有Llama3.18B的下载,但是点了之后下载失败。
查了一下说是huggingface.co这个访问不了。下载失败后,打开lmstudio路径,有个download.json文件,是用来记录当前下载的信息。把里面的huggingface.co全文替换成镜像hf-mirror.com,然后重新启动lmstutio,再重新启动下载,就好了。但是慢,且不能搜索。
今天早上偶然发美国人都睡觉的那个时间段,6点左右,原来huggingface.co的url不改也可以下载,而且lm studio也可以搜索。看来老美那边访问这东西的频率还是很大的。
用这个下载了Qwen1.5,Qwen2-7B,Llama3.1 8B三个,浅试了一下,回答问题生成代码都可以,还没法深度感受,后面再说。只是7B或者8B的性能感觉比我想的流畅性差了点。看了下电脑性能,双通道16G的内存在运行时基本是满的,3050的GPU(感谢自己为了玩游戏还买了个独显的笔记本)负载倒是没我想象的大。看来如果足够深入了还得生成双通道32G的(这笔记本最大也只能用32G了)。

IPV6

既然本地能运行,那似乎自己搞个AI助手是可行的,只是不想每天背着笔记本跑,内网穿透带宽带宽是个问题,最好是IPV6直接访问。
虽然去年我也看过家里的网络和公司的网络,都还不支持IPV6。但是今年不一样了,家里网络刚换了二手的华为Q6,也从前一家公司离职换了个新公司。抱着侥幸心理瞄了一眼。竟然家里公司都是IPV6网络优先。
你说,你就说,怎么忍得住不搞一下嘞?

域名

既然IPV6可行,那有没有可能搞个域名啥的省的每天都输IP?
瞄了一眼阿里云的域名,十几块钱一年啊!竟然这么便宜,我以为这玩意一年不得几百块。这么便宜还不整一个?
额~ 要实名审核,那去审吧,咱有时间~

第一天总结

这一天折腾的,到处碰壁,不停吐槽,不过总的来说还是有所收获的。
赶紧写完,结束摸鱼,回去工作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2051271.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Web IDE】WebContainer容器在浏览器中启动运行nodejs并使用vite启动项目

参考了文章WebContainer/api 基础&#xff08;Web IDE 技术探索 一&#xff09; 在浏览器中运行vite的vue3项目 示例站点 最终效果 主要流程 加载WebContainer》加载代码压缩包>解压代码压缩包》生成文件树》挂载文件树》pnpm安装依赖》启动项目 代码 <script setup…

Unity动画模块 之 3D模型导入基础设置Model页签

本文仅作笔记学习和分享&#xff0c;不用做任何商业用途 本文包括但不限于unity官方手册&#xff0c;unity唐老狮等教程知识&#xff0c;如有不足还请斧正​ 创建模型&#xff1a;在 Unity 外部创建模型 - Unity 手册 导入模型&#xff1a;将模型导入 Unity - Unity 手册 1.…

算法的学习笔记—二叉树的镜像(牛客JZ27)

&#x1f600;前言 在二叉树相关的问题中&#xff0c;镜像操作是一个非常经典且常见的题目。本文将通过一道具体的题目&#xff0c;详细讲解如何将一棵二叉树转换为它的镜像&#xff0c;并提供实现该操作的Java代码示例。 &#x1f3e0;个人主页&#xff1a;尘觉主页 文章目录 …

【LVGL9学习笔记-2.添加百问网demo至工程模板】

添加百问网demo至工程模板 上一节使用codeBlocks运行了LVGL ,以此作为模板&#xff0c;将百问网的一些demo添加至该工程中 拷贝文件与配置文件至该目录下 打开工程包含文件 –>add files recusively –>add files 编译一次出现如下情况&#xff08;后面学到了再做解决…

[机器学习]全景指南:从基础概念到实战流程的全面解析

文章目录 1.引言1.1机器学习的重要性1.2机器学习的应用范围1.3本文的内容结构 2. 机器学习的基本概念与分类2.1 机器学习的定义2.2 机器学习的分类 4. 强化学习&#xff08;Reinforcement Learning&#xff09; 3. 机器学习的工作流程3.1 数据收集与准备1. 数据源与类型2. 数据…

Windows SDK 消息类型详解

消息结构体 如下是消息的结构体 typedef struct tagMSG {HWND hwnd; // 消息所属窗口的句柄UINT message; // 消息的标识符&#xff0c;表示什么类型的消息&#xff0c;如WM_PAINT、WM_QUIT等。WPARAM wParam; // 与消息相关的附加信息。具体含义取决于消息的类型。L…

模型驱动设计(MODEL-DRIVEN DESIGN)

前言 为了保证软件实现得简洁并且与模型保持一致&#xff0c;不管实际情况如何复杂&#xff0c;必须运用建模和设计的最佳实践。 本书中的软件设计风格主要遵循"职责驱动设计"的原则&#xff0c;这个原则是Wirfs-Brock等人在1990年中提出的&#xff0c;并在2003年进…

Nios ll软核处理器

1.打开软件 &#xff08;1&#xff09;quartus软件内部打开 &#xff08;2&#xff09;创建软件快捷方式 软件安装目录文件夹下&#xff0c;nois2eds -> bin -> eclipse-nios2.exe &#xff0c;创建快捷方式&#xff0c;放到桌面&#xff0c;双击打开软件。 2.Workspa…

CSC2121 半桥驱动芯片

CSC2121 X系列是一款高性价比的半桥架构的栅极驱动专用电路&#xff0c;用于大功率MOS管、IGBT管栅极驱动。CSC2121内部集成了逻辑信号处理电路、死区时间控制电路、欠压保护电路、电平位移电路、脉冲滤波电路及输出驱动电路&#xff0c;CSC2121X专用于无刷电机控制器中驱动电路…

韩国服务器的性能如何提升

韩国服务器的性能可以通过硬件升级、网络优化、缓存优化和软件优化来提升。具体方法如下&#xff0c;rak小编为您整理发布韩国服务器的性能如何提升。 1. 硬件升级 CPU升级&#xff1a;选择高性能的多核处理器&#xff0c;可以显著提升计算速度和响应能力。 内存升级&#xff1…

9.内置函数

目录 1.日期函数 案例1&#xff1a; 创建一张表&#xff0c;记录生日 案例2&#xff1a; 创建一个留言表 2.字符串函数 charset案例1->返回字符串字符集 concat案例连接字符串 instr案例 ​编辑 ucase案例 lcase案例 left案例 length案例 replace案例 strcmp…

13 定时器

13 定时器 1、定时1.1 硬件定时器的特性1.2 硬件定时器对应的中断处理函数所作的工作(了解)1.3 linux内核中跟时间相关的三个概念&#xff1a; 2、延时2.1.延时定义2.2 忙等待2.3.休眠等待2.4 等待队列机制2.4.1 介绍2.4.2 结论2.4.3 进程休眠和唤醒的编程步骤方法 1方法 2 3、…

Epic Games 商店面向欧盟 iPhone 用户上线

Epic Games Store 终于在欧盟推出&#xff0c;为玩家提供了不通过 App Store 就能在 iPhone上访问游戏的途径。在经历了漫长而昂贵的关于支付和竞争对手应用程序店面的法律战&#xff0c;以及公证方面的麻烦之后&#xff0c;Epic Games 成功地为App Store 带来了一个数字店面。…

IO多路复用中的水平触发和边缘触发、Java NIO中的水平触发举例

基础原理 水平触发&#xff08;Level-triggered&#xff0c;也被称为条件触发&#xff09;LT&#xff1a;主要满足条件&#xff0c;就触发事件。 边缘触发&#xff08;Edge-triggered&#xff09;ET&#xff1a;当状态变化时触发。 使用脉冲信号来说明LT和ET&#xff1a;LT指…

Nginx--地址重写Rewrite

一、什么是Rewrite Rewrite对称URL Rewrite&#xff0c;即URL重写&#xff0c;就是把传入Web的请求重定向到其他URL的过程 URL Rewrite最常见的应用是URL伪静态化&#xff0c;是将动态页面显示为静态页面方式的一种技术。比如http://www.123.com/news/index.php?id123 使用U…

Linux命令之一

Linux命令之一 帮助类命令磁盘管理文件管理系统设置开关服务命令临时开关服务命令永久开关服务命令 压缩/解压网络通讯网络访问管道和重定向搜索命令grepfind 磁盘分区类命令 Linux命令速查平台 帮助类命令 语法 man [命令或配置文件] &#xff08;功能描述&#xff1a;获得帮助…

【c++】深入理解别名机制--引用

&#x1f31f;&#x1f31f;作者主页&#xff1a;ephemerals__ &#x1f31f;&#x1f31f;所属专栏&#xff1a;C 目录 前言 一、引用的概念和定义 二、引用的特性 三、引用的实用性 1.引用传参 2.引用做返回值 2.1 引用做返回值的作用 2.2 引用坍缩问题、悬挂引用问…

ThreadPoolExecutor详解

恰逢经济下行&#xff0c;鄙人工作、生活日趋艰难&#xff0c;原本美好的愿望&#xff0c;如今只能成为奢望。不知如何是好的我&#xff0c;只能精研近几年来因浮躁而荒废的知识。今天就想跟大家聊一个对我来讲看似熟悉实则陌生的工具——ThreadPoolExecutor。熟悉是因为在我负…

【nacos 第二篇章】动手实践(从零代码开发版)

一、环境准备 本章将通过手把手的教程一步一步教你如何从零开发一个微服务应用。 首先需要安装好 nacos 服务并启动。安装 nacos 服务请看作者的 【nacos 第一篇章】安装一下 nacos 文章。 二、初始化项目 如上图所示&#xff0c;可以建立一个基础的项目。 搭建了基础项目之…

计算机毕业设计 在线项目管理与任务分配系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…