- 博客(11)
- 收藏
- 关注
原创 Stable Diffusion模型训练 — Embeddings(附Demo)
提到文本反演你可能会比较陌生,但它产出的模型类型Embeddings(词嵌入)一定是你出图过程里经常会使用到的,它是一种轻量、小巧的微调模型格式,文件名后缀一般为.pt(或.safetensor),每个Embeddings文件的大小在几KB到几百KB左右。为什么Embeddings文件这么小呢?
2024-06-19 06:24:20
1382
原创 Stable Diffusion模型训练 — 前菜
你有没有好奇过,AI图像生成模型是怎么学会“绘画”的吗?人工智能(Artificial Iitelligence)这个概念是在1956年的达特矛斯会议上提出来的认为机器可以模仿人类的学习以及其他方面的智能,后世也将实现人工智能的方式统称为机器学习,我们将提供数据、引导机器学习的过程成为模型的训练(Train)训练的结果是得到了一系列让AI可以表现得更好地“知识”,也就是模型(Models)。而后续运用模型解决问题的过程就叫做推理(Inference)。
2024-06-13 23:58:44
885
原创 Go泛型全面讲解:一篇讲清泛型的全部
💡 本文力求能让未接触过泛型编程的人也能较好理解Go的泛型,所以行文可能略显啰嗦。但是请相信我,看完这篇文章你能获得对Go泛型非常全面的了解
2023-10-18 15:21:46
1081
原创 一个故事,一段代码告诉你如何使用不同语言(Golang&C#)提供相同的能力基于Consul做服务注册与发现
文章目录引言什么是微服务传统服务微服务什么是服务注册与服务发现为什么要使用不同的语言提供相同的服务能力服务协调器服务注册GolangC#(.NetCore3.1)服务发现通过HttpClient发现服务,并访问注销一个`coffee-service`实例再访问引言趁着最近休息写一篇关于微服务架构中特别重要一环服务注册与发现示例来互相探讨学习。什么是微服务传统服务举个栗子: 传统服务就类似于你们家附近的商店,这个商店可以提供你基本日常所需。你可以在里面买牙膏、零食、饮料、袜子、充电器等。优点:
2021-10-06 07:05:25
473
原创 使用Golang搭建gRPC服务提供给.NetCore调用
文章目录gRPC概述RPCgRPC又是什么呢安装Golang IDE(Goland)Protocol Buffer下载Protocal Buffer配置Protocal Buffer编译器环境变量protoc-gen-go下载protoc-gen-go定义Protocal Buffer添加gRPC服务Golang服务端实现Golang客户端实现.NetCore访问Golang搭建的gRPC服务参考gRPC概述RPC说到gRPC就不得不提RPC,所谓RPC(remote procedure call 远
2021-10-04 21:45:10
567
原创 Golang并发(Go程、管道)
文章目录基础return、exit、goexit区别returnexitgoexit多go程通信(channel)管道的注意点管道nil管道死锁for range遍历管道判断管道是否已经关闭单向通道管道监听(select)管道总结基础并发:电脑同时听歌,看小说,打游戏。cpu根据时间片进行划分,交替执行这三个程序。我们可以感觉是同时产生的。并行:多个cpu(多核)上述动作同时执行C语言:,实现并发过程使用的是多线程(C++的最小资源单元)Golang:Golang中不是线程,而是Go程(goro
2021-09-29 21:33:57
894
原创 Golang的封装继承与多态
文章目录类的封装及方法绑定类的继承类的访问权限(访问修饰符)多态(通过interface实现)接口的使用多态类的封装及方法绑定Golang支持类的操作,但是没有class关键字,使用struct类模拟类在struct中定义函数需要在外部绑定,通过在方法前面指定数据类型类绑定方法到指定类,有点类似于C#的扩展函数package mainimport "fmt"// C++ 创建类的方式/* class Person{ public: string name int ag
2021-09-26 16:02:38
614
原创 Golang数据类型及语法详解
文章目录变量定义基础数据类型整型(int)浮点型(float)布尔类型(bool)字符串(string)数组定长数组不定长数组切片make、copy、数组浅拷贝和深拷贝字典(map)指针内存逃逸函数(func)包导入(import)switch标签(goto、continue、break)枚举(const+iota)结构体(struct)init函数defer(延迟)自增语法Golang不支持的语法变量定义package mainimport "fmt"func main(){ // 变量定义
2021-09-24 21:32:42
486
原创 Golang特点以及如何在Linux上运行Windows编译的Go程序
文章目录Hello WorldGolang特点Windows下编译Go程序,在Linux下运行Hello World// 每个go程序,都必须有一个package main// 每个go程序,都是.go结尾的// 一个package(包名)相当于命名空间package main// 这是导入一个标准包fmt(format),一般用于格式化输出import "fmt"// 这是主函数(所有的函数必须使用func开头)// 一个函数的返回值,不会放在func前,而是放在参数后面// 函数
2021-09-20 14:33:17
1376
原创 Golang开发环境搭建
文章目录Golang的诞生Golang的核心开发团队Golang里程碑Golang应用领域使用Golang开发的项目环境搭建Golang SDK下载及安装Golang IDE下载及安装Goland下载及安装首次使用Goland通过Goland创建一个HelloGolang项目Golang的诞生计算机硬件技术更新频繁,性能提高很快。目前主流的编程语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能。软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。企业运
2021-09-20 02:20:26
3292
原创 记一次.Net Core通过GDI+在CentOS 7(Docker)环境中绘图报错The type initializer for ‘Gdip‘ threw an exception的问题及处理方式
文章目录一、前言二、问题分析三、问题处理四、优化五、构建一个带libgdiplus的DotNetCore基础镜像一、前言今天在AspNetCore3.1环境中做了一个用户登录页面,在登录页面中有一个功能就是需要后端动态绘制一个验证码图片,防止前端通过机器或爬虫工具模拟自动登录。在开发机器上(windows10)调试正常,但是部署到centos7容器(容器基础环境mcr.microsoft.com/dotnet/aspnet:3.1)中,验证码一直显示不出来,通过前端调试发现请求500(服务器内部错误)
2021-04-05 00:46:39
7805
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人