抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

微调大模型 使用Llama 注意,这个模型会自动在huggingface中下载,超过16G import transformersimport torchmodel_id = "meta-llama/Meta-Llama-3.1-8B-Instruct"pipeline = transformers.pipeline( "text-generation...

WSL 深度学习环境搭建 Win11,N卡 很多人只有一台Windows电脑,装双系统很麻烦,尤其是一个有N卡驱动的Linux,而WSL2环境搭建非常方便 之前有写过一篇Linux入门,但是内容记的太杂了,这里精简一下 安装WSL2 在Windows Terminal(如果没有,去微软的store中下载)中输入 wsl --install 默认会安装一个最新的Ubuntu 安装GCC...

Python numpy 我发现Python numpy的性能真的是特别强,甚至可以用来写ShaderToy Numpy画圆的性能对比 对一张512x512的图片,使用ShaderToy的方式画圆,性能居然能差50倍! import numpy as npfrom PIL import Imageimport timedef save_image(data, out_path): da...

PyBind11实现Python调用C++ 我曾经写过一篇SWIG实现Python调用C++的文章,SWIG是一个非常好用的通用工具,可以实现很多语言间的互通,不过最近我发现一个专门为Python和C++设计的库,PyBind11,AI领域貌似更喜欢这个库 PyBind11是一个非常轻量的纯头文件库,可以看作对Boost.Python的简化模仿,这个库要求至少使用C++11、Python 3...

奇异递归模板模式 Curiously Recurring Template Pattern,CRTP 最近发现一个很优雅的写法,CRTP,利用了模版和继承的特性,实现了一种奇观的“自我认知”,可以省去写很多重复代码 C#实现一个单例 定义 using System.Collections;using System.Collections.Generic;using UnityEngine...

Gradio Gradio是一个基于Python的Web UI框架,常用于AI demo搭建,SD的webui就使用的Gradio Gradio采用函数式编程,由组件和函数组成,声明组件即可绘制UI,为组件绑定函数可以修改组件内容 可以在Gradio Playground中预览体验 基本语法 Blocks 我不太喜欢 Interface 相较于Interface,Blocks可以使用gr...

Linux下GCC降级 CUDA版本需要和gcc版本对应,兼容性出奇地差,Ubuntu自带gcc,但是通常版本很高,于是需要对gcc进行降级 降级到gcc-7 安装gcc-7 sudo apt-get install gcc-7 g++-7 设置gcc版本优先级 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-...

Python 学习 很难绷,编程四五年,现在才学Python Python是一门很简单的语言,但很多语法跟C++、C#不一样,一眼看上去发现好多不认识的东西,在此记录一下 语法 循环 for i in range(5): print(i) # 0, 1, 2, 3, 4 循环指定范围 for i in range(1, 5): print(i) # 1, 2, 3, 4 循环指定步进...

ASP.Net最小Web API 最近需要搭建一个Windows Web服务器,处理一些很简单的访问请求,于是研究了一下ASP.Net的最小Web API 项目创建 打开VS2022,按照ASP.Net模块后,使用模板创建项目 程序运行 模板是一个预测(随机生成)未来五天天气的demo,可以用命令行启动程序 dotnet run --project=./项目名称 Mini API 模板项...

C#读表格 这里使用Open XML SDK读xml和xlsx表格 读XLSX 打开一个xlsx static bool readResourceXlsxTable(string xlsx_path, string prefix_path, Dictionary<string, string> id_to_texture_path){ using (Sprea...