首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【腾讯云HAI域探秘】构建SD绘画标签组合提示词应用

最近有幸参与了腾讯云举办的 高性能应用服务HAI 体验活动。在这个过程中,通过了解 HAI 的产品和实践,让我受益非浅,原来搭建一个大模型这么简单,在看到活动的介绍和微信群的讲解后,我马不停蹄地开始了自己摸索。今天我们要构建的应用是标签提示词应用,为什么会需要这个呢?我们发现在 SD 作图的过程中,老是需要去找各种提示词,去翻译,毕竟 SD 还不能理解中文,那能不能找很多基础的提示词,作为原子提示词,然后我们只需要通过点击提示词就构成最终的提示词,并且还能实时预览,在没遇到 HAI 之前,我还在天天折腾怎么搭建 SD,导致应用的开发耽误了很长时间,这次使用 HAI 发现只要不到 1小时就能把整个程序构建起来

01

深入理解ThreadLocal

在每个线程Thread内部有一个ThreadLocalMap,这是用来存储实际的变量副本的,键值key为当前ThreadLocal变量,value为变量副本。初始时,在Thread里面,ThreadLocalMap为空,当通过ThreadLocal变量调用get()方法或者set()方法,就会对Thread类中的ThreadLocalMap进行初始化,并且以当前ThreadLocal变量为键值,以ThreadLocal要保存的副本变量为value,存到ThreadLocalMap。然后在当前线程里面,如果要使用副本变量,就可以通过get方法在ThreadLocalMap里面查找。 一个Thread中只有一个ThreadLocalMap,一个ThreadLocalMap中可以有多个ThreadLocal对象,其中一个ThreadLocal对象对应一个ThreadLocalMap中的一个Entry(即一个Thread可以依附有多个ThreadLocal对象)。

03
领券