tinywell

tinywell 的拾沙馆

大模型基础概念之Top-k、Top-p 等参数

比较‘古早’的大模型用户可能还记得,大模型应用一般会有几个调整参数,比如 Temperature、Top-k 之类的,用于调整输出的多样性。现在则很少见了,因为随着应用的不断迭代升级,这些参数慢慢变成很好的经验值后台隐藏掉了,就像搜索引擎刚出来时一堆参数,而你现在看到的只有一个搜索框。而现在的大..


未命名

title: Fabric v3 预览版抢先看date: 2023-11-21 14:51:00tags: [fabric]header-img: https://images.unsplash.com/photo-1597843735810-20c6a53d79cc?crop=entropy..


Fabric v2.4 新特性

新功能简介 fabric 网关(fabric gateway) fabric geteway 是一个运行在 peer 节点上的新服务,客户端可以通过 gateway 来进行交易的提交和运行,gateway 会进行背书节点的挑选、提案的发送、结果的组装等等,客户端几乎只需要提交交易请求就行了,..


基于 fabric 外部链码的一种链码测试方法

fabric 的链码(chaincode)代表着区块链中智能合约的概念,承担了在区块链网络中运行约定事务处理规则的责任。基于 fabric 网络进行区块链相关业务,则意味着要开发相应的链码。fabric 链码支持通用语言:go、java、nodejs 等,而链码的运行在传统方式下是基于 dock..


fabric 区块/账本解析工具 blocklator

之前陆陆续续梳理了 fabric 的区块结构,包括配置区块和交易区块,最近又因为一些原因复习了一遍,然后顺便做了一个解析区块的工具 - blocklator。 这个工具前端采用 vue,后端使用 gin 框架提供 RESTful API,最后将 vue 编译的静态文件给 gin 托管,打包成一个..


fabric 2.0 外部构建及运行链码新功能探索

fabric 2.0 在链码这块的改动非常大,除了之前分享过的新的链码生命周期之外,另一个比较大的更新是支持链码的外部构建和启动以及链码服务的外部运行。 在 2.0 以前,链码的整个生命周期完完全全由 peer 服务掌控,链码必须以源码打包的形式安装到 peer 节点,然后由 peer 调用 d..


浅谈 fabric 出块机制和条件

刚接触 fabric 的小伙伴时常会问的一个问题是:“fabric 多久出一个块”,而一个常见的回答是:“默认 2s”。抛开其严谨性,fabric 初学者一般会把这个作为一个常识性结论。 前两天一个小伙伴在进行 fabric 性能测试时,突然发现交易响应时间居然小于 2s。由于一个交易响应时间中..


Fabric 2.0 新的链码生命周期

Fabric 2.0 版本老早就发布了 Alpha 版本,但一直都没有发布正式版本。我对于新事物通常保有好奇,但是却鲜有率先尝试,对于 “Alpha” 自然敬而远之,一直没有细看(也许只是因为懒)。 Alpha中介绍了 2.0 两块主要的变化:FabToken 和新的链码生命周期管理 (chai..


浅谈 Go 调度器

陆陆续续看过许多关于 Go 调度的文章了,有了一些模糊的认识,为了巩固梳理相关知识,写出来是一个很好的方式,遂有此文,将我对于 Go 调度目前的认识用自己的方式表述出来,算是一篇归纳型的笔记。 基本模型G:GroutineG 代表 groutine, 就是我们在写代码是使用 go func() ..


【笔记】如何优雅的关闭 Go channel

读了大神的博文How to Gracefully Close Channels 之后,对于 Go channel 的关闭动作有了一些更清晰的认知,整理一点笔记,用于需要时翻阅。 为什么要关注 channel 的关闭之所以要小心翼翼的对待 channel 的关闭,有两点原因: 向一个已关闭的 ..