比特派下载|bloom

作者: 比特派下载
2024-03-07 17:26:09

Bloom-让教育生动起来

m-让教育生

BLOOM中文(简体)翻译:剑桥词典

BLOOM中文(简体)翻译:剑桥词典

词典

翻译

语法

同义词词典

+Plus

剑桥词典+Plus

Shop

剑桥词典+Plus

我的主页

+Plus 帮助

退出

剑桥词典+Plus

我的主页

+Plus 帮助

退出

登录

/

注册

中文 (简体)

查找

查找

英语-中文(简体)

bloom 在英语-中文(简体)词典中的翻译

bloomverb [ I ] uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom verb [I]

(PRODUCE FLOWERS)

Add to word list

Add to word list

When a flower blooms, it opens or is open, and when a plant or tree blooms it produces flowers.

开花;绽放

These flowers will bloom all through the summer.

这些花整个夏天都会绽放。

bloom verb [I]

(DEVELOP)

to grow or develop successfully

繁荣,兴盛

Rimbaud's poetic genius bloomed early.

兰波很早就展露了诗歌才华。

bloomnoun uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom noun

(FLOWER)

[ C ] a flower on a plant

花,花朵

 be in bloom

to be producing flowers: The apple trees are in full bloom (= completely covered in flowers).

苹果树开满了花。

查看更多  come into bloom

to start to produce flowers: The roses are just coming into bloom.

玫瑰花刚刚开始绽放。

查看更多

bloom noun

(GOOD HEALTH)

[ S or U ] literary health, energy, and good looks

青春焕发;风华正茂

He was 19, in the full bloom of youth.

他那时19岁,风华正茂。

(bloom在剑桥英语-中文(简体)词典的翻译 © Cambridge University Press)

bloom的例句

bloom

Behind the quiet, restrained exterior was a positive blooming of skills: young men training for building and other skills in a quiet and studious atmosphere.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

He has been sojourning in a land where the tree of liberty has never put forward more than sickly and frail blooms.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

There are two solutions to the problem of algal blooms.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

Indeed, it was during that term of office that the present inflation bloomed.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

The overall picture of the horticulture sector is not entirely one of blooming roses, although some sectors have done better than others.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

Last week, when we advocated the appointment of a good chap to look after steel, the whole of the blooming benches opposite voted against us.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

There is no desert shore in the world that has bloomed forth as it has done into the most wonderful watering-place of modern times.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

He should not only be humble; he should be blooming well ashamed of it.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

示例中的观点不代表剑桥词典编辑、剑桥大学出版社和其许可证颁发者的观点。

A1

bloom的翻译

中文(繁体)

開花, 綻放, 發展…

查看更多内容

西班牙语

florecer, tener flores, flor…

查看更多内容

葡萄牙语

florescer, flor [feminine]…

查看更多内容

更多语言

日语

土耳其语

法语

加泰罗尼亚语

in Dutch

阿拉伯语

捷克语

丹麦语

印尼语

泰语

越南语

波兰语

in Swedish

马来语

德语

挪威语

韩语

in Ukrainian

意大利语

俄语

開花する, 花が咲く, 咲(さ)く…

查看更多内容

tomurcuk, çiçek, tomurcuklanmak…

查看更多内容

fleurir, s’épanouir, fleur [feminine]…

查看更多内容

florir…

查看更多内容

bloem, bloei, bloeien…

查看更多内容

يَتَفَتَّح…

查看更多内容

květ, květina, rozkvět…

查看更多内容

blomst, blomstring, ungdommens vår…

查看更多内容

bunga, berkembang, kesegaran…

查看更多内容

ดอกไม้, การออกดอก, ความสดชื่น…

查看更多内容

hoa, sự ra hoa, tuổi thanh xuân…

查看更多内容

kwiat, kwitnąć, rozkwitać…

查看更多内容

blomma, blom, i blomman av…

查看更多内容

bunga, kembang, dikemuncak remaja…

查看更多内容

die Blume, die Blüte, blühen…

查看更多内容

blomstre, blomst [masculine], blomst…

查看更多内容

꽃을 피우다…

查看更多内容

цвіт, цвітіння, розквіт…

查看更多内容

fiorire, fiore, fioritura…

查看更多内容

цветок, цвести, расцветать…

查看更多内容

需要一个翻译器吗?

获得快速、免费的翻译!

翻译器工具

bloom的发音是什么?

在英语词典中查看 bloom 的释义

浏览

Bloody Mary

bloody-minded

bloody-mindedness

bloogle resonator

bloom

bloomer

bloomers phrase

blooming

blooper

bloom更多的中文(简体)翻译

全部

re-bloom, at rebloom

查看全部意思»

“每日一词”

veggie burger

UK

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɜː.ɡər/

US

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɝː.ɡɚ/

a type of food similar to a hamburger but made without meat, by pressing together small pieces of vegetables, seeds, etc. into a flat, round shape

关于这个

博客

Forget doing it or forget to do it? Avoiding common mistakes with verb patterns (2)

March 06, 2024

查看更多

新词

stochastic parrot

March 04, 2024

查看更多

已添加至 list

回到页面顶端

内容

英语-中文(简体)例句翻译

©剑桥大学出版社与评估2024

学习

学习

学习

新词

帮助

纸质书出版

Word of the Year 2021

Word of the Year 2022

Word of the Year 2023

开发

开发

开发

词典API

双击查看

搜索Widgets

执照数据

关于

关于

关于

无障碍阅读

剑桥英语教学

剑桥大学出版社与评估

授权管理

Cookies与隐私保护

语料库

使用条款

京ICP备14002226号-2

©剑桥大学出版社与评估2024

剑桥词典+Plus

我的主页

+Plus 帮助

退出

词典

定义

清晰解释自然的书面和口头英语

英语

学习词典

基础英式英语

基础美式英语

翻译

点击箭头改变翻译方向。

双语词典

英语-中文(简体)

Chinese (Simplified)–English

英语-中文(繁体)

Chinese (Traditional)–English

英语-荷兰语

荷兰语-英语

英语-法语

法语-英语

英语-德语

德语-英语

英语-印尼语

印尼语-英语

英语-意大利语

意大利语-英语

英语-日语

日语-英语

英语-挪威语

挪威语-英语

英语-波兰语

波兰语-英语

英语-葡萄牙语

葡萄牙语-英语

英语-西班牙语

西班牙语-英语

English–Swedish

Swedish–English

半双语词典

英语-阿拉伯语

英语-孟加拉语

英语-加泰罗尼亚语

英语-捷克语

英语-丹麦语

English–Gujarati

英语-印地语

英语-韩语

英语-马来语

英语-马拉地语

英语-俄语

English–Tamil

English–Telugu

英语-泰语

英语-土耳其语

英语-乌克兰语

English–Urdu

英语-越南语

翻译

语法

同义词词典

Pronunciation

剑桥词典+Plus

Shop

剑桥词典+Plus

我的主页

+Plus 帮助

退出

登录 /

注册

中文 (简体)  

Change

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

中文 (简体)

正體中文 (繁體)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

关注我们

选择一本词典

最近的词和建议

定义

清晰解释自然的书面和口头英语

英语

学习词典

基础英式英语

基础美式英语

语法与同义词词典

对自然书面和口头英语用法的解释

英语语法

同义词词典

Pronunciation

British and American pronunciations with audio

English Pronunciation

翻译

点击箭头改变翻译方向。

双语词典

英语-中文(简体)

Chinese (Simplified)–English

英语-中文(繁体)

Chinese (Traditional)–English

英语-荷兰语

荷兰语-英语

英语-法语

法语-英语

英语-德语

德语-英语

英语-印尼语

印尼语-英语

英语-意大利语

意大利语-英语

英语-日语

日语-英语

英语-挪威语

挪威语-英语

英语-波兰语

波兰语-英语

英语-葡萄牙语

葡萄牙语-英语

英语-西班牙语

西班牙语-英语

English–Swedish

Swedish–English

半双语词典

英语-阿拉伯语

英语-孟加拉语

英语-加泰罗尼亚语

英语-捷克语

英语-丹麦语

English–Gujarati

英语-印地语

英语-韩语

英语-马来语

英语-马拉地语

英语-俄语

English–Tamil

English–Telugu

英语-泰语

英语-土耳其语

英语-乌克兰语

English–Urdu

英语-越南语

词典+Plus

词汇表

选择语言

中文 (简体)  

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

正體中文 (繁體)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

内容

英语-中文(简体) 

 

Verb 

bloom (PRODUCE FLOWERS)

bloom (DEVELOP)

Noun 

bloom (FLOWER)

be in bloom

come into bloom

bloom (GOOD HEALTH)

例句

Translations

语法

所有翻译

我的词汇表

把bloom添加到下面的一个词汇表中,或者创建一个新词汇表。

更多词汇表

前往词汇表

对该例句有想法吗?

例句中的单词与输入词条不匹配。

该例句含有令人反感的内容。

取消

提交

例句中的单词与输入词条不匹配。

该例句含有令人反感的内容。

取消

提交

bloom是什么意思_bloom的翻译_音标_读音_用法_例句_爱词霸在线词典

m是什么意思_bloom的翻译_音标_读音_用法_例句_爱词霸在线词典首页翻译背单词写作校对词霸下载用户反馈专栏平台登录bloom是什么意思_bloom用英语怎么说_bloom的翻译_bloom翻译成_bloom的中文意思_bloom怎么读,bloom的读音,bloom的用法,bloom的例句翻译人工翻译试试人工翻译翻译全文简明柯林斯牛津bloom高中/CET4/CET6/考研/TOEFL/IELTS英 [bluːm]美 [bluːm]释义n.(常指供观赏的)花; 健康有精神的面貌v.开花; 变得健康/快活/自信大小写变形:Bloom点击 人工翻译,了解更多 人工释义词态变化复数: blooms;第三人称单数: blooms;过去式: bloomed;现在分词: blooming;实用场景例句全部开花期开花The children had bloomed during their stay on the farm.孩子们在农场期间健康活泼有生气。牛津词典Most roses will begin to bloom from late May.大多数玫瑰从五月末开始开花。牛津词典the exotic blooms of the orchid奇异的兰花牛津词典the bloom in her cheeks她面颊上的红润光泽牛津词典This plant blooms between May and June.这种植物在5月至6月间开花。柯林斯高阶英语词典Not many economies bloomed in 1990, least of all gold exporters like Australia...1990年经济繁荣的国家并不多,尤其是像澳大利亚这样的黄金出口国。柯林斯高阶英语词典She bloomed into an utterly beautiful creature.她出落得亭亭玉立。柯林斯高阶英语词典The skin loses its youthful bloom.皮肤失去了年轻时的光泽。柯林斯高阶英语词典...the sweet smell of the blackberry in bloom.绽放的黑莓花的芬芳柯林斯高阶英语词典...the sweet fragrance of the white blooms...白色花朵的芳香柯林斯高阶英语词典Harry carefully picked the bloom.哈里小心翼翼地摘下那朵花。柯林斯高阶英语词典...a pink climbing rose in full bloom.盛开的粉色藤蔓玫瑰柯林斯高阶英语词典This target is what Allan Bloom calls " the Nietzscheanized left "此目标就是艾伦布罗姆所称的 “ 尼采化左派 ”期刊摘选And now that Ur rose bloom.而现在,乌尔玫瑰盛开.期刊摘选Let us plant a rose as Yeats once planted. Let it bloom.让我们在此种下一株叶芝曾经种下的玫瑰,让它开花.期刊摘选The almonds were in bloom.杏树开花了.《简明英汉词典》These plants bloom in spring.这些植物在春天开花.《简明英汉词典》The scenes with Knightley and Bloom are beautiful and romantic.奈特莉和布鲁姆的几场戏十分美丽、浪漫.期刊摘选When you are here, the frozen violet will bloom magnificently.当你在这里的时候, 那冰冻的紫罗兰将会在寒川之中绚烂地绽放.期刊摘选The tulips are in full bloom now.郁金香花现在正盛开着.期刊摘选Youth's bloom may pass; its beauties wane, but so does its anguish and its pain.少年时的花已凋谢; 美丽也消失,心灵上那种深深地痛楚, 也同样随之而流逝.期刊摘选I worked with round gradients to give that familiar cumulus bloom effect where needed.我让这些云成梯度的堆积起来达到我想要的效果.期刊摘选Balcony suddenly lift a tree flowers, ulterior motives in string, wind bloom.阳台上骤然举起一树花, 枝枝串串, 迎风绽放.期刊摘选Mr. Bloom did not return several phone calls for comment.布鲁姆未回复要求他发表评论的数通电话.期刊摘选Red as fire are the flowers that bloom in May.五月的花儿红呀么红似火.《现代汉英综合大词典》The park is a picture when flowers are in bloom.当鲜花盛开时,这个公园的景色美极了.《简明英汉词典》收起实用场景例句英英释义Noun1. the organic process of bearing flowers;"you will stop all bloom if you let the flowers go to seed"2. reproductive organ of angiosperm plants especially one having showy or colorful parts3. the best time of youth4. a rosy color (especially in the cheeks) taken as a sign of good health5. the period of greatest prosperity or productivity6. a powdery deposit on a surfaceVerb1. produce or yield flowers;"The cherry tree bloomed"收起英英释义词组搭配the bloom is off the rose(N. Amer.)the thing in question is no longer new, fresh, or exciting(北美)明日黄花,已失去新颖感或应时价值的事物收起词组搭配同义词辨析bloom, blossom, flower这些名词均含"花"之意。bloom: 主要指诸如牡丹、玫瑰、梅花、菊花等供观赏的花以及花的状态。blossom: 一般指树木开花,尤指果树上开的花。flower: 指开放的花朵或泛指花卉。同义词thriveglowblossomflowerflourish反义词shrivelfadewither行业词典冶金学初轧坯   医学菌绒:微生物集落的一种表面结构,因气生菌丝突出而呈天鹅绒状或粉状   土木工程水华   林学起霜   水产白霜   乌贼、鱿鱼等干制品在罨蒸和贮藏过程中,体表呈现洁白似霜的可溶于水的含氮物质。   释义词态变化实用场景例句英英释义词组搭配同义词辨析同义词反义词行

高质量泛光(bloom)从理论到实战 - 知乎

高质量泛光(bloom)从理论到实战 - 知乎切换模式写文章登录/注册高质量泛光(bloom)从理论到实战AKG4e3摆烂小子泛光(bloom)是现代电子游戏中常见的后处理特效,通过图像处理算法将画面中高亮的像素向外 ”扩张“ 形成光晕以增加画面的真实感,能够生动地表达太阳、霓虹灯等光源的亮度。bloom 的好坏能够极大的改善游戏的表现力泛光特效的原理并不复杂,提取图像高亮的部分做模糊再叠加回原图。在互联网上有很多关于泛光算法原理的介绍文章或者教程,我这里就不唠叨了 为什么写这篇文章尽管网上有非常多的资料,但是要想制作出高品质的泛光效果却没那么容易。使用最基础的方法做出了的效果可能是下图这样的。显然这个结果距离在显示器上制造闪闪发光的小太阳还很遥远:我这辈子第一次写泛光特效的时候还是在高二,当时在玩 Minecraft,磕磕绊绊地抄着代码却只是在游戏里实现了一个比上图还要不堪的效果。我想在游戏里面复现文章一开始那张图的效果,却没有进一步的资料可以参考,这令我十分的沮丧。迫于做题家的压力也没有钻研下去,最后不了了之网上的教程大多数都在介绍完基础理论就戛然而止,鲜有更加深入的探讨与实践。为了弥补童年时的遗憾,萌生了写这篇文章的想法什么是高品质泛光对于优秀的泛光特效来说,我认为需要满足以下几个特点:发光物边缘向外 “扩张” 的足够大发光物中心足够亮(甚至超过 1.0 而被 clamp 成白色)该亮的地方(灯芯、火把)要亮,不该亮的地方(白色墙壁、皮肤)不亮下面是一组比较有代表性的(我认为)高质量泛光效果截图:与之对应的,放一组(我认为)效果比较一般的泛光。如果该亮的地方不够亮,不该亮的地方亮了,那么很容易产生场景的 “模糊” 感:下面这张图则是发光处的中心和向外扩散出的轮廓都很亮,此外下图中红色土地也在发光,画面显得很脏:下图则是发光物泛光的扩散范围不够大,画面的表现力不够强:高质量的泛光效果可以用一张图清晰地总结。简单来说就是中间亮的批爆,但是越往外亮度下降越快。这有点类似正态分布曲线。下图是 UE4 给出的理想泛光亮度曲线:为何要使用 HDR 纹理HDR 纹理允许像素的亮度超过 255,这能够很好的表示现实世界的亮度。尽管最终输出到屏幕上会被 clamp,但最重要的是在对 HDR 纹理做滤波的时候,超亮的像素可以被有效地扩散到周围区域滤波的本质是对 kernal 覆盖的范围内所有像素按某种权重做加权平均。打个比方,我和马云的财富平均一下,我也是富哥了。不同的 filter 有不同的 weight,但是只要高亮像素的值足够大,它总能够辐射到周边的像素下面是一组对比图,使用了大尺寸(radius=100, sigma=30)的高斯模糊进行处理。HDR 源纹理输出像素为纯白,值缩放大小由 Emissive intensity 控制:其中 Emissive intensity = 1.0 时对应普通的 LDR 纹理。因为 kernal 的尺寸足够大,1.0 的像素值很快被分摊干净。如果像素足够亮,那么即使处于 kernal 边缘也能够积累可观的亮度。像素越亮,它能扩散的距离就越远。这意味着单个高亮像素也能扩散出很大的范围:此外,HDR 纹理能够帮助我们快速区分需要进行模糊的高亮像素。这能够让美术更加灵活的根据真实世界的参数调整材质快速的大范围模糊要想光晕扩的足够大,第一件事情就是扩大模糊的范围。一种非常简单的思路就是死命加大滤波盒的尺寸,使用一个巨大的 kernal 对纹理进行模糊。但是性能上肯定是吃不消,单 pass 的纹理采样次数是 N^2 而双 pass 是 N+N此外还有一个问题,在处理高分辨率纹理时你需要等比地增加滤波盒的尺寸,才能形成同等大小的模糊。比如在 1000x1000 分辨率下用 250 像素的 kernal,模糊的结果占 1/4 屏幕,当分辨率增加到 2000x2000 的时候,要使用 500 像素的 kernal 才能达到同样的效果回到模糊的问题,模糊滤波的本质是查询 kernal 范围内的所有像素并加权平均,即范围查询问题。在计算机图形学中实现快速范围查询,通常会请到老朋友 Mipmap 出场。Mipmap 将图像大小依次折半形成金字塔,mip[i] 中的单个像素代表了 mip[i-1] 中的 2x2 像素块均值,也代表 mip[i-2] 中的 4x4 像素块均值:通过查询高 level 的 mipmap 可以在常数时间内查询大范围的源纹理。在 (w/4, h/4) 的贴图上做 3x3 滤波,近似于在 (w, h) 的贴图上做 12x12 的滤波。为此需要创建 size 逐级递减的纹理,并使用 downSampler 着色器将 mip[i-1] 下采样到 mip [i],以 Unity 为例,在 OnRenderImage 中一个最简单的下采样 mip 串实现:在 dowmSample 着色器中直接输出源纹理的颜色。注意源纹理需要启用双线性滤波,这样硬件会帮助我们计算上一级 mip 中 2x2 像素块的均值在足够高的 mip 等级下,模糊的范围确实增大了。但是模糊的结果不够好,这是因为双线性滤波本质上是个 2x2 的 box filter,方形的 pattern 很严重:为了获得更加圆滑的模糊我们需要选用更高级的 blur kernel,高斯模糊是一个不错的选择。一个 5x5,标准差为 1 的高斯模糊就足够好了。这里我选择手动计算高斯滤波盒的权重,通常来说使用预计算的 2D 数组会加快计算速度:自此我们通过多次下采样形成 mip 链以实现大范围的圆形模糊效果: 描绘中心高亮区域使用下采样生成大范围的模糊仅仅是第一步,直接将最高层级 mip 叠加到图像上虽然能够产生足够大的光晕扩散,但是发光物的中心区域不够明亮。此外,发光物和泛光之间没有过度而是直接跳变,从高亮区域跳到低亮度区域显得非常不自然:不管使用何种滤波器,本质上都是在做加权平均。只要一平均,就有人拖后腿!每次模糊都会降低源图像的亮度,并将这些亮度分摊到周围的纹理。边缘的跳变来自于高层级 mip 和原图之间亮度差距过大:为了实现发光物和最高层 mip 之间的过渡,我们需要叠加所有的 mip 层级到原图上。因为 mip[i] 是基于 mip[i-1] 进行计算的,相邻层级之间相对连续则不会产生跳变:较低的 mip 层级模糊范围小且亮度高,主要负责发光物中心的高亮,较高的 mip 层级模糊范围大且亮度低,主要负责发光物边缘的泛光。叠加所有的 mipmap 就能同时达到高质量泛光的两个要求,即够亮与够大:是不是有内味了?处理方块图样因为我们直接从 mipmap 链中采样到全分辨率,很难免会出现方块状的 pattern,因为最高级别的 mip 分辨率小到个位数:可以通过模糊滤波来解决方块图样。值得注意的是不能直接对小分辨率的高阶 mip 进行滤波,因为分辨率太小,不管怎么滤波,上采样到 full resolution 的时候都会有方块。除非滤波发生在高分辨率纹理但是高分辨率纹理上一大块区域都对应低分辨率 mip 上的同一个 texel,如果 kernal 不够大那么做 filter 的时候查询的值都是同一个 texel,这意味着在高分辨率纹理上要使用超大的滤波盒才能消除这些方块。下图很好的说明了这一点:问题又回到了如何使用廉价的小尺寸滤波盒实现大范围模糊的问题。和下采样时类似,采样逐级递进的方式对低分辨率的 mip 链进行上采样。将 mip[i] 上采样到 mip[i-1],再和 mip[i-1] 本身叠加得到新的 mip[i-1],这种策略在 使命召唤 11 的 GDC 分享中 被提出:进行这个操作需要额外创建一组 RenderTexture,下面是下采样 mip 链(RT_BloomDown)和上采样 mip 链(RT_BloomUp)之间的数据倒腾关系,以 964x460 分辨率和 N=7 次为例:对应的 C# 代码也比较简单,只是需要注意纹理之间尺寸、下标的关系。这里 RT_BloomUp 仅有 N-1 个纹理,记得在 Frame Debugger 中确保尺寸关系的正确:upSample 的着色器也比较简单,同样用的 5x5 的高斯模糊处理 curr_mip,对于 prev_mip 可以小滤一下也可以直接采样。经过测试最好对两者都进行滤波,能够得到更加平滑的效果。最后叠加两者作为本级 mip 的处理结果:现在方块图样有了明显的改善:和闪烁抗衡如果熟悉 PBR 流程的话,不难想到 specular 的 BRDF 在 roughness 非常小、NdotL 接近 1.0 的时候,会输出极大的数值,尤其是当光源的强度足够高时。即高光部分非常亮,如果使用了法线贴图等高频法线信息,会导致画面闪烁的很厉害:对此 COD 的方案是在 mip0 到 mip1 即第一次下采样时,加入额外的权重来试图抹平因法线贴图碰巧 NdotL 很接近 1.0 而引起单个超高亮像素。这个做法叫做 Karis Average:需要一个单独的 firstDownSample 着色器来进行第一次下采样。高斯模糊版本对应的代码如下,如果使用的是自定义的 kernal 可能需要做一些调整:这个方法因为对亮度做了约束,会损失一定的 bloom 范围和亮度,但是得到更加稳定的高光:更好的滤波盒在上下采样都使用 5x5 的高斯滤波盒显得有些奢侈。采样纹理是非常昂贵的操作,GPU 需要经过数百个时钟周期才能完成。直接使用 2x2 的 box 虽然足够快速,但会有很明显的 pattern在 COD 的分享中使用了更为小巧的滤波盒,下采样时按照 2x2 一组在进行采样。采样共 5 组,并按照一定的权重加权。这个滤波盒在高斯模糊和 2x2 box 之间进行了均衡,既保证了效率又保证了质量:而在上采样的 filter 中,他们更是使用了更为简单的 3x3 tent filter,值得注意的是他们使用了一个 radius 来控制滤波的范围,这有点类似于深度学习中的 “带洞卷积” 滤波器。这也是为何有游戏些地方会有明显的格子感的原因:像素筛选一种常见的表现手法是让角色身上的某个部件进行高亮,比如装甲能量槽:要做到这一点需要在下采样之前,筛选出需要计算 bloom 的像素。只有足够高亮度的像素才有资格被计算泛光,这和现实世界的规律相符,比如白炽灯、篝火或者是太阳。这要在 HDR 环境下进行渲染通常情况下使用的是 1.0 作为亮度筛选的阈值,也可以不设置阈值但通过 Bloom Intensity 控制最终 Bloom 的强度,比如乘以 0.01,这样只要发光物(lum=1000)和正常场景物件(lum=1.0)亮度相差足够大就能产生泛光如果使用的是 PBR 工作流,那么问题变得非常简单。PBR 材质通常都带有自发光贴图(或者是任何自定义的 Mask 贴图)这是美术事先标注的模型高亮处。只需要调整其强度,在 Base Pass 中输出超高的亮度值即可:此外可以为发光物件使用单独的材质,比如角色的光剑、项链等道具代码仓库参考与引用[1] NEXT GENERATION POST PROCESSING IN CALL OF DUTY: ADVANCED WARFARE[2] Custom Bloom Post-Process in Unreal Engine[3] 实时渲染学习笔记—光晕效果(bloom)[4] 后处理-泛光效果[5] Catlike Coding's Unity tutorial编辑于 2022-06-07 16:59Unity(游戏引擎)实时渲染计算机图形学​赞同 599​​30 条评论​分享​喜欢​收藏​申请

bloom

m

千亿参数开源大模型 BLOOM 背后的技术 - 知乎

千亿参数开源大模型 BLOOM 背后的技术 - 知乎首发于LLM精选切换模式写文章登录/注册千亿参数开源大模型 BLOOM 背后的技术Hugging Face​已认证账号假设你现在有了数据,也搞到了预算,一切就绪,准备开始训练一个大模型,一显身手了,“一朝看尽长安花”似乎近在眼前 …… 且慢!训练可不仅仅像这两个字的发音那么简单,看看 BLOOM 的训练或许对你有帮助。近年来,语言模型越训越大已成为常态。大家通常会诟病这些大模型本身的信息未被公开以供研究,但很少关注大模型训练技术这种背后的知识。本文旨在以 1760 亿参数的语言模型 BLOOM 为例,阐明训练此类模型背后的软硬件工程和技术要点,以促进大家对大模型训练技术的讨论。首先,我们要感谢促成或赞助我们这个小组最终完成了训练 1760 亿参数模型这一惊人壮举的公司、个人和团体。然后,我们开始讨论硬件配置和主要技术组件。BLOOM以下是对本项目的简要总结:硬件384 张 80GB A100 GPU软件Megatron-DeepSpeed模型架构基于 GPT3数据集含 59 种语言,共 3500 亿词元训练时长3.5 个月人员组成该项目由 Thomas Wolf (Hugging Face 联合创始人兼 CSO) 发起,他敢于与大公司竞争,提出不仅要训练出立于世界上最大的多语言模型之林的模型,还要让所有人都可以公开访问训练结果,圆了大多数人的梦想。本文主要关注模型训练的工程方面。 BLOOM 背后的技术中最重要的部分是分享专业知识并帮助我们进行编码和训练的人员和公司。我们主要需要感谢 6 个群体:HuggingFace 的 BigScience 团队投入了六名以上的全职员工全程参与了训练的研究和运行,他们还提供或报销了 Jean Zay 计算机之外的所有基础设施。Microsoft DeepSpeed 团队,开发了 DeepSpeed,后来将其与 Megatron-LM 集成,其开发人员花费数周时间研究项目需求,并在训练前和训练期间提供了许多很棒的实用经验建议。NVIDIA Megatron-LM 团队开发了 Megatron-LM,他们非常乐于回答我们的大量问题并提供一流的使用建议。IDRIS / GENCI 团队管理着 Jean Zay 超级计算机,他们为该项目捐赠了大量的算力和强大的系统管理支持。PyTorch 团队创建了一个超强的框架,其余软件都基于该框架,并且在准备训练期间非常支持我们,修复了多个 bug 并提高了我们所依赖的 PyTorch 组件的训练可用性。BigScience 工程工作组志愿者很难说出所有为该项目的工程方面做出贡献的杰出人物的名字,所以我只列举 Hugging Face 之外的几个关键人物,他们在过去 14 个月中为该项目奠定了工程基础:Olatunji Ruwase、Deepak Narayanan、Jeff Rasley、Jared Casper、Samyam Rajbhandari 和 Rémi Lacroix我们也感谢所有允许其员工为该项目做出贡献的公司。概述BLOOM 的模型架构与 GPT3 非常相似,只是增加了一些改进,本文稍后将对此进行讨论。该模型是在 Jean Zay 上训练的,Jean Zay 是由 GENCI 管理的法国政府资助的超级计算机,安装在法国国家科学研究中心 (CNRS) 的国家计算中心 IDRIS。训练所需的算力由 GENCI 慷慨捐赠给本项目 (捐赠号 2021-A0101012475)。训练硬件:GPU: 384 张 NVIDIA A100 80GB GPU (48 个节点) + 32 张备用 GPU每个节点 8 张 GPU,4 条 NVLink 卡间互联,4 条 OmniPath 链路CPU: AMD EPYC 7543 32 核处理器CPU 内存: 每个节点 512GBGPU 显存: 每个节点 640GB节点间连接: 使用 Omni-Path Architecture (OPA) 网卡,网络拓扑为无阻塞胖树NCCL - 通信网络: 一个完全专用的子网磁盘 IO 网络: GPFS 与其他节点和用户共享Checkpoints:主 checkpoints每个 checkpoint 含精度为 fp32 的优化器状态和精度为 bf16+fp32 的权重,占用存储空间为 2.3TB。如只保存 bf16 的权重,则仅占用 329GB 的存储空间。数据集:1.5TB 经过大量去重和清洗的文本,包含 46 种语言,最终转换为 350B 个词元模型的词汇表含 250,680 个词元更详细信息,请参阅 The BigScience Corpus A 1.6TB Composite Multilingual Dataset176B BLOOM 模型的训练于 2022 年 3 月至 7 月期间,耗时约 3.5 个月完成 (约 100 万计算时)。Megatron-DeepSpeed176B BLOOM 模型使用 Megatron-DeepSpeed 进行训练,它结合了两种主要技术:Megatron-DeepSpeed:DeepSpeed 是一个深度学习优化库,让分布式训练变得简单、高效且有效。Megatron-LM 是由 NVIDIA 的应用深度学习研究团队开发的大型、强大的 transformer 模型框架。DeepSpeed 团队通过将 DeepSpeed 库中的 ZeRO 分片和流水线并行 (Pipeline Parallelism) 与 Megatron-LM 中的张量并行 (Tensor Parallelism) 相结合,开发了一种基于 3D 并行的方案。有关每个组件的更多详细信息,请参见下表。请注意,BigScience 的 Megatron-DeepSpeed 是基于原始 Megatron-DeepSpeed 代码库,我们还在其上添加了不少代码。下表列出了我们在训练 BLOOM 时各采用了两个框架的哪些组件:组件DeepSpeedMegatron-LMZeRO 数据并行是张量并行是流水线并行是BF16 优化器是CUDA 融合核函数是数据加载器是请注意,Megatron-LM 和 DeepSpeed 都有流水线并行和 BF16 优化器实现,但我们使用 DeepSpeed 的实现,因为它们集成进了 ZeRO。Megatron-DeepSpeed 实现了 3D 并行以允许大模型以非常有效的方式进行训练。我们简要讨论一下有哪些 3D 组件。数据并行 (Data Parallelism,DP) - 相同的设置和模型被复制多份,每份每次都被馈送不同的一份数据。处理是并行完成的,所有份在每个训练步结束时同步。张量并行 (Tensor Parallelism,TP) - 每个张量都被分成多个块,因此张量的每个分片都位于其指定的 GPU 上,而不是让整个张量驻留在单个 GPU 上。在处理过程中,每个分片在不同的 GPU 上分别并行处理,结果在步骤结束时同步。这就是所谓的水平并行,因为是做的水平拆分。流水线并行 (Pipeline Parallelism,PP) - 模型在多个 GPU 上垂直 (即按层) 拆分,因此只有一个或多个模型层放置在单个 GPU 上。每个 GPU 并行处理流水线的不同阶段,并处理 batch 的一部分数据。零冗余优化器 (Zero Redundancy Optimizer,ZeRO) - 也执行与 TP 相类似的张量分片,但整个张量会及时重建以进行前向或反向计算,因此不需要修改模型。它还支持各种卸载技术以补偿有限的 GPU 内存。数据并行大多数只有几张 GPU 的用户可能比较熟悉 DistributedDataParallel(DDP),这是相应的 PyTorch 文档。在该方法中,模型被完全复制到每个 GPU,然后在每次迭代后所有模型相互同步各自的状态。这种方法可以通过投入更多 GPU 资源的方式加快训练速度,解决问题。但它有个限制,即只有当模型能够放进单个 GPU 时才有效。ZeRO 数据并行下图很好地描述了 ZeRO 数据并行 (来自 此博文)。DeepSpeed-Image-1看上去比较高大上,可能让你很难专心去理解,但实际上,这个概念非常简单。这只是通常的 DDP,只是没有每个 GPU 都复制完整的模型参数、梯度和优化器状态,​​而是每个 GPU 只存储其中的一部分。在随后的运行过程中,当需要给定层的完整层参数时,所有 GPU 同步以相互提供它们缺失的部分 —— 仅此而已。该组件由 DeepSpeed 实现。张量并行在张量并行 (TP) 中,每个 GPU 仅处理张量的一部分,并且仅当某些算子需要完整的张量时才触发聚合操作。在本节中,我们使用 Megatron-LM 论文 Efficient Large-Scale Language Model Training on GPU Clusters 中的概念和图表。Transformer 类模型的主要模块为: 一个全连接层 nn.Linear,后面跟一个非线性激活层 GeLU。沿用 Megatron 论文的符号,我们可以将其点积部分写为 Y = GeLU (XA),其中 X 和 Y 是输入和输出向量, A 是权重矩阵。如果以矩阵形式表示的话,很容易看出矩阵乘法可以如何在多个 GPU 之间拆分:并行 GEMM如果我们将权重矩阵 A 按列拆分到 N 个 GPU 上,然后并行执行矩阵乘法 XA_1 到 XA_n,那么我们最终将得到 N 个输出向量 Y_1、Y_2、…… 、 Y_n ,它们可以独立输入 GeLU:独立 GeLU注意因为 Y 矩阵是按列拆分的,因此随后的 GEMM 我们可以选择按行拆分方案,这样它就可以直接获取前面层的 GeLU 的输出,而无需任何额外的通信。使用该原理,我们可以更新任意深度的 MLP,只需在每个 拆列 - 拆行 序列之后同步 GPU。 Megatron-LM 论文作者为此提供了一个不错的图示:并行分片处理这里 f 是前向传播中的恒等运算符,后向传播中的 all reduce,而 g 是前向传播中的 all reduce 和后向传播中的恒等式。并行化多头注意力层甚至更简单,因为它们本来就是并行的,因为有多个独立的头!并行自注意力需要特别考虑的是: 由于前向和后向传播中每层都有两个 all reduce,因此 TP 需要设备间有非常快速的互联。因此,除非你有一个非常快的网络,否则不建议跨多个节点进行 TP。我们训练 BLOOM 的硬件配置中,节点间的速度比 PCIe 慢很多。实际上,如果节点有 4 个 GPU,则最高 TP 度设为 4 比较好。如果需要 TP 度为 8,则需要使用至少有 8 个 GPU 的节点。该组件由 Megatron-LM 实现。 Megatron-LM 最近扩展了张量并行能力,新增了序列并行的能力,用于难以使用前述切分算法的算子,如 LayerNorm。Reducing Activation Recomputation in Large Transformer Models 论文提供了此技术的详细信息。序列并行是在训练 BLOOM 之后开发的,所以 BLOOM 训练时并未采用此技术。流水线并行朴素流水线并行 (naive PP) 是将模型各层分组分布在多个 GPU 上,并简单地将数据从 GPU 移动到 GPU,就好像它是一个大型复合 GPU 一样。该机制相对简单 - 将所需层用 .to() 方法绑到相应设备,现在只要数据进出这些层,这些层就会将数据切换到与该层相同的设备,其余部分保持不变。这其实就是垂直模型并行,因为如果你还记得我们是怎么画大多数模型的拓扑图的,我们其实是垂直切分模型各层的。例如,如果下图显示一个 8 层模型:=================== ===================

| 0 | 1 | 2 | 3 | | 4 | 5 | 6 | 7 |

=================== ===================

GPU0 GPU1我们将它垂直切成 2 部分,将层 0-3 放置在 GPU0 上,将层 4-7 放置在 GPU1 上。现在,当数据从第 0 层传到第 1 层、第 1 层传到第 2 层以及第 2 层传到第 3 层时,这就跟单 GPU 上的普通前向传播一样。但是当数据需要从第 3 层传到第 4 层时,它需要从 GPU0 传输到 GPU1,这会引入通信开销。如果参与的 GPU 位于同一计算节点 (例如同一台物理机器) 上,则传输非常快,但如果 GPU 位于不同的计算节点 (例如多台机器) 上,通信开销可能会大得多。然后第 4 到 5 到 6 到 7 层又像普通模型一样,当第 7 层完成时,我们通常需要将数据发送回标签所在的第 0 层 (或者将标签发送到最后一层)。现在可以计算损失,然后使用优化器来进行更新参数了。问题:该方法为什么被称为 朴素 流水线并行呢,它又有什么缺陷呢?主要是因为该方案在任意给定时刻除了一个 GPU 之外的其他所有 GPU 都是空闲的。因此,如果使用 4 个 GPU,则几乎等同于将单个 GPU 的内存量翻两番,而其他资源 (如计算) 相当于没用上。另外还需要加上在设备之间复制数据的开销。所以 4 张 使用朴素流水线并行的 6GB 卡将能够容纳与 1 张 24GB 卡相同大小的模型,而后者训练得更快,因为它没有数据传输开销。但是,比如说,如果你有 40GB 卡,但需要跑 45GB 模型,你可以使用 4x 40GB 卡 (也就刚刚够用,因为还有梯度和优化器状态需要显存)。共享嵌入可能需要在 GPU 之间来回复制。 我们使用的流水线并行 (PP) 与上述朴素 PP 几乎相同,但它解决了 GPU 闲置问题,方法是将传入的 batch 分块为 micros batch 并人工创建流水线,从而允许不同的 GPU 同时参与计算过程。下图来自于 GPipe 论文,其上半部分表示朴素 PP 方案,下半部分是 PP 方法:mp-pp从图的下半部分很容易看出 PP 的死区 (指 GPU 处于空闲状态) 更少,即 “气泡” 更少。图上两种方案的并行度均为 4 ,即由 4 张 GPU 组成流水线。于是就有了 F0、F1、F2、F3 这 4 个管级的前向路径,然后是 B3、B2、B1、B0 的逆序后向路径。PP 引入了一个新的超参数来调整,称为 块 (chunks)。它定义了通过同一管级按顺序发送多少数据块。例如,在图的下半部分,你可以看到 chunks = 4。 GPU0 在 chunk 0、1、2 和 3 (F0,0、F0,1、F0,2、F0,3) 上执行相同的前向路径,然后等待,等其他 GPU 完成工作后,GPU0 会再次开始工作,为块 3、2、1 和 0 (B0,3、B0,2、B0,1、B0,0) 执行后向路径。请注意,从概念上讲,这与梯度累积 (gradient accumulation steps,GAS) 的意思相同。 PyTorch 叫它 块,而 DeepSpeed 叫它 GAS。因为 块,PP 引入了 micro-batches (MBS) 的概念。 DP 将全局 batch size 拆分为小 batch size,因此如果 DP 度为 4,则全局 batch size 1024 将拆分为 4 个小 batch size,每个小 batch size 为 256 (1024/4)。而如果 块 (或 GAS) 的数量为 32,我们最终得到的 micro batch size 为 8 (256/32)。每个管级一次处理一个 micro batch。计算 DP + PP 设置的全局批量大小的公式为: mbs * chunks * dp_degree (8 * 32 * 4 = 1024)。我们回过头再看一下图。使用 chunks=1 你最终得到的是朴素 PP,这是非常低效的。而使用非常大的 块 数,你最终会得到很小的微批量大小,这很可能也不是很有效。因此,必须通过实验来找到能最有效地利用 GPU 的 块数。该图显示存在无法并行化的 “死” 时间气泡,因为最后一个 forward 阶段必须等待 backward 完成流水。那么,找到最佳的 块 数,从而使所有参与的 GPU 达到高的并发利用率,这一问题其实就转化为最小化气泡数了。这种调度机制被称为 全前全后。其他一些可选方案有 一前一后 和 交错一前一后。虽然 Megatron-LM 和 DeepSpeed 都有自己的 PP 协议实现,但 Megatron-DeepSpeed 使用的是 DeepSpeed 实现,因为它与 DeepSpeed 的其他功能集成在一起。这里的另一个重要问题是词嵌入矩阵的大小。虽然通常词嵌入矩阵比 transfomer 块所需的内存更少,但在 BLOOM 有 250k 词汇表的情况下,嵌入层需要 7.2GB 的 bf16 权重,而变换器块仅为 4.9GB。因此,我们不得不让 Megatron-Deepspeed 将嵌入层视为一个转换器块。所以我们有一个 72 级的流水线,其中 2 个是专门用于嵌入的 (第一个和最后一个)。这使得我们可以平衡 GPU 的内存消耗。如果我们不这样做,我们就会让第一级和最后一级消耗很大的 GPU 内存,而 95% 的 GPU 内存使用会很少,因此训练将很不高效。DP+PPDeepSpeed 流水线并行教程 中有一张图演示了如何将 DP 与 PP 结合起来,如下所示。dp-pp-2d这里重要的是要了解 DP rank 0 是看不见 GPU2 的, DP rank 1 是看不到 GPU3 的。对于 DP 而言,只有 GPU 0 和 1,并向它们馈送数据。 GPU0 使用 PP “秘密地” 将它的一些负载卸载到 GPU2。同样地, GPU1 也会得到 GPU3 的帮助。由于每个维度至少需要 2 个 GPU,因此这儿至少需要 4 个 GPU。DP+PP+TP为了更高效地训练,可以将 PP、TP 和 DP 相结合,称为 3D 并行,如下图所示。dp-pp-tp-3d此图来自博文 3D 并行: 扩展到万亿参数模型), 这也是一篇好文章。由于每个维度至少需要 2 个 GPU,因此在这里你至少需要 8 个 GPU 才能实现完整的 3D 并行。ZeRO DP+PP+TPDeepSpeed 的主要功能之一是 ZeRO,它是 DP 的超级可伸缩增强版,我们在 [ZeRO 数据并行](#ZeRO- 数据并行) 一节中已经讨论过了。通常它是一个独立的功能,不需要 PP 或 TP。但它也可以与 PP、TP 结合使用。当 ZeRO-DP 与 PP (以及 TP) 结合时,它通常只启用 ZeRO 阶段 1,它只对优化器状态进行分片。 ZeRO 阶段 2 还会对梯度进行分片,阶段 3 也对模型权重进行分片。虽然理论上可以将 ZeRO 阶段 2 与 流水线并行 一起使用,但它会对性能产生不良影响。每个 micro batch 都需要一个额外的 reduce-scatter 通信来在分片之前聚合梯度,这会增加潜在的显著通信开销。根据流水线并行的性质,我们会使用小的 micro batch ,并把重点放在算术强度 (micro batch size) 与最小化流水线气泡 (micro batch 的数量) 两者间折衷。因此,增加的通信开销会损害流水线并行。此外,由于 PP,层数已经比正常情况下少,因此并不会节省很多内存。 PP 已经将梯度大小减少了 1/PP,因此在此基础之上的梯度分片和纯 DP 相比节省不了多少内存。ZeRO 阶段 3 也可用于训练这种规模的模型,但是,它需要的通信量比 DeepSpeed 3D 并行更多。一年前,在对我们的环境进行仔细评估后,我们发现 Megatron-DeepSpeed 3D 并行性表现最佳。此后,ZeRO 阶段 3 的性能有了显著提高,如果我们今天要对其进行重新评估,也许我们会选择阶段 3。BF16 优化器用 FP16 训练巨型 LLM 模型是一个禁忌。我们已经通过花费几个月的时间 训练 104B 模型 自证了这一点,你可以从 Tensorboard 发现,彻头彻尾地失败了。在与不断发散的 lm-loss 作斗争的过程中,我们学到了很多:104B - 失败我们也从 Megatron-LM 和 DeepSpeed 团队那里得到了相同的建议,在他们训得 530B 模型 后。最近发布的 OPT-175B 也报告说他们在 FP16 上训练得非常艰难。所以早在一月份,我们就知道我们要在支持 BF16 格式的 A100 上进行训练。 Olatunji Ruwase 开发了一个用来训练 BLOOM 的 “BF16Optimizer”。如果您不熟悉这种数据格式,请查看 它的位布局。 BF16 格式的关键是它的指数位数与 FP32 相同,因此不会溢出,但 FP16 经常溢出!FP16 的最大数值范围为 64k,您只能进行较小数的乘法。例如你可以做 250*250=62500,但如果你尝试 255*255=65025,你就会溢出,这是导致训练出现问题的主要原因。这意味着你的权重必须保持很小。一种称为损失缩放 (loss scaling) 的技术有助于缓解这个问题,但是当模型变得非常大时,FP16 较小的数值范围仍然是一个问题。BF16 没有这个问题,你可以很容易地做 10_000*10_000=100_000_000, 完全没问题。当然,由于 BF16 和 FP16 的大小相同,均为 2 个字节,因此,没有免费的午餐,当使用 BF16 时,代价就是它的精度非常差。然而,你应该还记得我们在训练时采用的随机梯度下降法及其变体,该方法有点像蹒跚而行,如果你这步没有找到完美的方向其实没关系,你会在接下来的步骤中纠正自己。无论使用 BF16 还是 FP16,都有一个权重副本始终在 FP32 中 —— 这是由优化器更新的内容。因此 16 位格式仅用于计算,优化器以全精度更新 FP32 权重,然后将它们转换为 16 位格式以用于下一次迭代。所有 PyTorch 组件都已更新,以确保它们在 FP32 中执行任何累加,因此不会发生精度损失。一个关键问题是梯度累积,它是流水线并行的主要特征之一,因为每个 micro batch 处理的梯度都会累积。在 FP32 中实现梯度累积以保证训练的精确性至关重要,这正是 BF16Optimizer 所做的。除了其他改进之外,我们认为使用 BF16 混合精度训练将潜在的噩梦变成了一个相对平稳的过程,这可以从以下 lm 损失图中看出:176B - 损失CUDA 融合核函数GPU 主要做两件事。它可以将数据写到显存或从显存读数据,并对这些数据执行计算。当 GPU 忙于读写数据时, GPU 的计算单元就会空闲。如果我们想有效地利用 GPU,我们希望将空闲时间降至最低。核函数是一组实现特定 PyTorch 操作的指令。例如,当你调用 torch.add 时,它会通过一个 PyTorch 调度器,它会根据输入张量及其他变量的取值来决定它应该运行哪些代码,最后运行它。 CUDA 核函数使用 CUDA 来实现这些代码,因此只能在 NVIDIA GPU 上运行。现在,当使用 GPU 计算 c = torch.add (a, b); e = torch.max ([c,d]) 时,一般情况下,PyTorch 将执行的操作是启动两个单独的核函数,一个执行 a 和 b 的加法,另一个执行取 c 和 d 两者的最大值。在这种情况下,GPU 从其显存中获取 a 和 b,执行加法运算,然后将结果写回显存。然后它获取 c 和 d 并执行 max 操作,然后再次将结果写回显存。如果我们要融合这两个操作,即将它们放入一个 “融合核函数” 中,然后启动那个内核,我们不会将中间结果 c 写到显存中,而是将其保留在 GPU 寄存器中,并且仅需要获取 d 来完成最后的计算。这节省了大量开销并防止 GPU 空闲,因此整个操作会更加高效。融合核函数就是这样。它们主要将多个离散的计算和进出显存的数据移动替换为有很少数据移动的融合计算。此外,一些融合核函数会对操作进行数学变换,以便可以更快地执行某些计算组合。为了快速高效地训练 BLOOM,有必要使用 Megatron-LM 提供的几个自定义 CUDA 融合核函数。特别地,有一个 LayerNorm 的融合核函数以及用于融合缩放、掩码和 softmax 这些操作的各种组合的核函数。Bias Add 也通过 PyTorch 的 JIT 功能与 GeLU 融合。这些操作都是瓶颈在内存的,因此将它们融合在一起以达到最大化每次显存读取后的计算量非常重要。因此,例如,在执行瓶颈在内存的 GeLU 操作时同时执行 Bias Add,运行时间并不会增加。这些核函数都可以在 Megatron-LM 代码库 中找到。数据集Megatron-LM 的另一个重要特性是高效的数据加载器。在首次训练启动前,每个数据集中的每个样本都被分成固定序列长度 (BLOOM 为 2048) 的样本,并创建索引以对每个样本进行编号。基于训练超参,我们会确定每个数据集所需要参与的 epoch 数,并基于此创建一个有序的样本索引列表,然后打乱它。举个例子,如果一个数据集中有 10 个样本并应参与 2 个 epoch 的训练,则系统首先按 [0, ..., 9, 0, ..., 9] 顺序排好样本索引,然后打乱该顺序为数据集创建最终的全局顺序。请注意,这意味着训练不会简单地遍历整个数据集然后重复,你有可能在看到另一个样本之前看到同一个样本两次,但在训练结束时模型将只看到每个样本两次。这有助于确保整个训练过程中的训练曲线平滑。这些索引,包括每个样本在原始数据集中的偏移量,被保存到一个文件中,以避免每次开始训练时都重新计算它们。最后,可以将其中几个数据集以不同的权重混合到训练最终使用的数据中。嵌入 LayerNorm在我们努力阻止 104B 模型发散的过程中,我们发现在第一个层词嵌入层之后添加一个额外的 LayerNorm 可以使训练更加稳定。该洞察来自对 bitsandbytes 的实验,bitsandbytes 有一个 StableEmbedding 操作,它是一个带有 LayerNorm 的普通嵌入,其使用均匀 xavier 函数来初始化。位置编码基于论文 Train Short, Test Long: Attention with Linear Biases Enables Input Length Extrapolation,我们还用 AliBi 替换了普通的位置嵌入,它允许外推比训练模型的输入序列更长的输入序列。因此,即使我们训练时使用长度为 2048 的序列,模型也可以在推理过程中处理更长的序列。训练中的困难随着架构、硬件和软件的就位,我们得以在 2022 年 3 月上旬开始训练。然而,从那时起,事情其实并非一帆风顺。在本节中,我们将讨论我们遇到的一些主要障碍。在训练开始之前,有很多问题需要弄清楚。特别是,我们发现了几个问题,这些问题只有在我们开始在 48 个节点上进行训练后才会出现,而不会在小规模时出现。例如,需要设 CUDA_LAUNCH_BLOCKING=1 来防止框架挂起,我们需要将优化器组分成更小的组,否则框架会再次挂起。你可以在 训前编年史 中详细了解这些内容。训练期间遇到的主要问题类型是硬件故障。由于这是一个拥有大约 400 个 GPU 的新集群,平均每周我们会遇到 1-2 个 GPU 故障。我们每 3 小时 (100 次迭代) 保存一个检查点。因此,我们每周因硬件崩溃平均损失 1.5 小时的训练成果。 Jean Zay 系统管理员随后将更换有故障的 GPU 并恢复节点。与此同时,我们有备用节点可供使用。我们还遇到过多次导致 5-10 小时停机的各种其他问题,其中一些与 PyTorch 中的死锁错误有关,另一些则是由于磁盘空间不足。如果您对具体细节有兴趣,请参阅 训练编年史。在对训练这个模型进行可行性分析时,所有这些停机时间都被计划在内了,我们也据此选择了合适的模型大小和我们希望模型消耗的数据量。因此,即使存在这些停机问题,我们还是成功地在预计时间内完成了训练。如前所述,它需要大约 100 万个计算时才能完成。另一个问题是 SLURM 并非设计为供一组人使用。 SLURM 作业由单个用户拥有,如果他们不在身边,则该组的其他成员无法对正在运行的作业执行任何操作。我们制定了一个终止方案,允许组中的其他用户终止当前进程,而不需要启动该进程的用户在场。这在 90% 的问题上都很有效。如果 SLURM 设计者读到这篇文章,请添加一个 Unix 组的概念,这样一个 SLURM 作业就可以由一个组拥有。由于训练是全天候 24/7 进行的,我们需要有人随叫随到 - 但由于我们在欧洲和加拿大西海岸都有人,因此不需要有人携带传呼机,我们能很好地互相备份。当然,周末的训练也得有人看着。我们自动化了大部分事情,包括自动从硬件崩溃中恢复,但有时仍需要人工干预。结论训练中最困难和最紧张的部分是训练开始前的 2 个月。我们承受着尽快开始训练的巨大压力,因为资源分配的时间有限,我们直到最后一刻才接触到 A100。所以这是一个非常困难的时期,考虑到 BF16Optimizer 是在最后一刻编写出来的,我们需要调试它并修复各种 bug。正如上一节所述,我们发现了新问题,这些问题只有在我们开始在 48 个节点上进行训练后才会出现,并且不会在小规模时出现。但是一旦我们把这些整理完,训练本身出奇的顺利,没有出现大的问题。大多数时候,我们只有一个人看着,只有少数几个人参与故障排除。我们得到了 Jean Zay 管理部门的大力支持,他们迅速解决了训练期间出现的大部分需求。总的来说,这是一次超级紧张但回报颇丰的经历。训练大型语言模型仍然是一项具有挑战性的任务,但我们希望通过公开构建和共享这项技术,其他人可以借鉴我们的经验。资源重要链接主训练文档Tensorboard训练用的 slurm 脚本训练编年史论文与文章我们不可能在本文中详细解释所有内容,因此如果此处介绍的技术激起你的好奇心,使你想了解更多信息,请阅读以下论文:Megatron-LM:Efficient Large-Scale Language Model Training on GPU Clusters.Reducing Activation Recomputation in Large Transformer ModelsDeepSpeed:ZeRO: Memory Optimizations Toward Training Trillion Parameter ModelsZeRO-Offload: Democratizing Billion-Scale Model TrainingZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep LearningDeepSpeed: Extreme-scale model training for everyoneMegatron-LM 和 Deepspeeed 联合:Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Model.ALiBi:Train Short, Test Long: Attention with Linear Biases Enables Input Length ExtrapolationWhat Language Model to Train if You Have One Million GPU Hours? - 你会在那里找到最终使得我们选择 ALiBi 的实验。BitsNBytes:8-bit Optimizers via Block-wise Quantization (我们使用了该论文中的嵌入 LaynerNorm,但是论文的其他部分及其技术也很妙,我们没用 8 位优化器的唯一原因是我们已经使用 DeepSpeed-ZeRO 节省了优化器内存)。博文致谢非常感谢以下这些人,他们提出了很好的问题并帮助提高了文章的可读性 (按字母序):Britney Muller,Douwe Kiela,Jared Casper,Jeff Rasley,Julien Launay,Leandro von Werra,Omar Sanseviero,Stefan Schweter andThomas Wang.本文图表主要由 Chunte Lee 创作。 英文原文: https://hf.co/blog/bloom-megatron-deepspeed 原文作者: Stas Bekman 译者: Matrix Yao (姚伟峰),英特尔深度学习工程师,工作方向为 transformer-family 模型在各模态数据上的应用及大规模模型的训练推理。 审校、排版: zhongdongy (阿东)编辑于 2023-03-22 01:30・IP 属地北京Hugging FaceGPT​赞同 607​​20 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录LLM精选大语言模型 from zero to AGITransformer+CNN学习分享个人学习Transformer的过

BLOOM中文(繁體)翻譯:劍橋詞典

BLOOM中文(繁體)翻譯:劍橋詞典

詞典

翻譯

文法

同義詞詞典

+Plus

劍橋詞典+Plus

Shop

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

登錄

/

註冊

正體中文 (繁體)

查找

查找

英語-中文(繁體)

bloom 在英語-中文(繁體)詞典中的翻譯

bloomverb [ I ] uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom verb [I]

(PRODUCE FLOWERS)

Add to word list

Add to word list

When a flower blooms, it opens or is open, and when a plant or tree blooms it produces flowers.

開花;綻放

These flowers will bloom all through the summer.

這些花整個夏天都會綻放。

bloom verb [I]

(DEVELOP)

to grow or develop successfully

繁榮,興盛

Rimbaud's poetic genius bloomed early.

蘭波很早就展露了詩歌才華。

bloomnoun uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom noun

(FLOWER)

[ C ] a flower on a plant

花,花朵

 be in bloom

to be producing flowers: The apple trees are in full bloom (= completely covered in flowers).

蘋果樹開滿了花。

查看更多  come into bloom

to start to produce flowers: The roses are just coming into bloom.

玫瑰花剛剛開始綻放。

查看更多

bloom noun

(GOOD HEALTH)

[ S or U ] literary health, energy, and good looks

青春煥發;風華正茂

He was 19, in the full bloom of youth.

他那時19歲,風華正茂。

(bloom在劍橋英語-中文(繁體)詞典的翻譯 © Cambridge University Press)

bloom的例句

bloom

Then there will be the algae-harvesting equipment, whose purpose will be to prevent the algal blooms from getting out of hand.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

Although we are very pleased that 1,000 flowers are blooming, we want to try to see the emergence of a good hybrid before long.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

The available evidence suggests that algal blooms, including red tides, are natural phenomena.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

The flowers that bloomed in the spring have not succeeded in reaching the stage of fruit.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

There is no evidence that treated water supplied from reservoirs with algal blooms is detrimental to public health.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

At this time of year, one walks into a village and sees the daffodils blooming under an oak.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

The dispute procedure will be a blooming great punch-up.

來自 Hansard archive

該例句來自Hansard存檔。包含以下議會許可信息開放議會許可v3.0

The ecological impact of macroalgal blooms.

來自 Cambridge English Corpus

示例中的觀點不代表劍橋詞典編輯、劍橋大學出版社和其許可證頒發者的觀點。

A1

bloom的翻譯

中文(簡體)

开花, 绽放, 发展…

查看更多內容

西班牙語

florecer, tener flores, flor…

查看更多內容

葡萄牙語

florescer, flor [feminine]…

查看更多內容

更多語言

日語

土耳其語

法語

加泰羅尼亞語

in Dutch

阿拉伯語

捷克語

丹麥語

印尼語

泰語

越南語

波蘭語

in Swedish

馬來西亞語

德語

挪威語

韓語

in Ukrainian

意大利語

俄語

開花する, 花が咲く, 咲(さ)く…

查看更多內容

tomurcuk, çiçek, tomurcuklanmak…

查看更多內容

fleurir, s’épanouir, fleur [feminine]…

查看更多內容

florir…

查看更多內容

bloem, bloei, bloeien…

查看更多內容

يَتَفَتَّح…

查看更多內容

květ, květina, rozkvět…

查看更多內容

blomst, blomstring, ungdommens vår…

查看更多內容

bunga, berkembang, kesegaran…

查看更多內容

ดอกไม้, การออกดอก, ความสดชื่น…

查看更多內容

hoa, sự ra hoa, tuổi thanh xuân…

查看更多內容

kwiat, kwitnąć, rozkwitać…

查看更多內容

blomma, blom, i blomman av…

查看更多內容

bunga, kembang, dikemuncak remaja…

查看更多內容

die Blume, die Blüte, blühen…

查看更多內容

blomstre, blomst [masculine], blomst…

查看更多內容

꽃을 피우다…

查看更多內容

цвіт, цвітіння, розквіт…

查看更多內容

fiorire, fiore, fioritura…

查看更多內容

цветок, цвести, расцветать…

查看更多內容

需要一個翻譯器嗎?

獲得快速、免費的翻譯!

翻譯器工具

bloom的發音是什麼?

在英語詞典中查看 bloom 的釋義

瀏覽

Bloody Mary

bloody-minded

bloody-mindedness

bloogle resonator

bloom

bloomer

bloomers phrase

blooming

blooper

bloom更多的中文(繁體)翻譯

全部

re-bloom, at rebloom

查看全部意思»

「每日一詞」

veggie burger

UK

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɜː.ɡər/

US

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɝː.ɡɚ/

a type of food similar to a hamburger but made without meat, by pressing together small pieces of vegetables, seeds, etc. into a flat, round shape

關於這個

部落格

Forget doing it or forget to do it? Avoiding common mistakes with verb patterns (2)

March 06, 2024

查看更多

新詞

stochastic parrot

March 04, 2024

查看更多

已添加至 list

回到頁面頂端

內容

英語-中文(繁體)例句翻譯

©劍橋大學出版社與評估2024

學習

學習

學習

新詞

幫助

紙本出版

Word of the Year 2021

Word of the Year 2022

Word of the Year 2023

開發

開發

開發

詞典API

連按兩下查看

搜尋Widgets

執照資料

關於

關於

關於

無障礙閱讀

劍橋英語教學

劍橋大學出版社與評估

授權管理

Cookies與隱私保護

語料庫

使用條款

京ICP备14002226号-2

©劍橋大學出版社與評估2024

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

詞典

定義

清晰解釋自然的書面和口頭英語

英語

學習詞典

基礎英式英語

基礎美式英語

翻譯

點選箭頭改變翻譯方向。

雙語詞典

英語-中文(簡體)

Chinese (Simplified)–English

英語-中文(繁體)

Chinese (Traditional)–English

英語-荷蘭文

荷蘭語-英語

英語-法語

法語-英語

英語-德語

德語-英語

英語-印尼語

印尼語-英語

英語-義大利語

義大利語-英語

英語-日語

日語-英語

英語-挪威語

挪威語-英語

英語-波蘭語

波蘭語-英語

英語-葡萄牙語

葡萄牙語-英語

英語-西班牙語

西班牙語-英語

English–Swedish

Swedish–English

半雙語詞典

英語-阿拉伯語

英語-孟加拉文

英語-加泰羅尼亞語

英語-捷克語

英語-丹麥語

English–Gujarati

英語-印地語

英語-韓語

英語-馬來語

英語-馬拉地語

英語-俄語

English–Tamil

English–Telugu

英語-泰語

英語-土耳其語

英語-烏克蘭文

English–Urdu

英語-越南語

翻譯

文法

同義詞詞典

Pronunciation

劍橋詞典+Plus

Shop

劍橋詞典+Plus

我的主頁

+Plus 幫助

退出

登錄 /

註冊

正體中文 (繁體)  

Change

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

中文 (简体)

正體中文 (繁體)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

關注我們!

選擇一本詞典

最近的詞和建議

定義

清晰解釋自然的書面和口頭英語

英語

學習詞典

基礎英式英語

基礎美式英語

文法與同義詞詞典

對自然書面和口頭英語用法的解釋

英語文法

同義詞詞典

Pronunciation

British and American pronunciations with audio

English Pronunciation

翻譯

點選箭頭改變翻譯方向。

雙語詞典

英語-中文(簡體)

Chinese (Simplified)–English

英語-中文(繁體)

Chinese (Traditional)–English

英語-荷蘭文

荷蘭語-英語

英語-法語

法語-英語

英語-德語

德語-英語

英語-印尼語

印尼語-英語

英語-義大利語

義大利語-英語

英語-日語

日語-英語

英語-挪威語

挪威語-英語

英語-波蘭語

波蘭語-英語

英語-葡萄牙語

葡萄牙語-英語

英語-西班牙語

西班牙語-英語

English–Swedish

Swedish–English

半雙語詞典

英語-阿拉伯語

英語-孟加拉文

英語-加泰羅尼亞語

英語-捷克語

英語-丹麥語

English–Gujarati

英語-印地語

英語-韓語

英語-馬來語

英語-馬拉地語

英語-俄語

English–Tamil

English–Telugu

英語-泰語

英語-土耳其語

英語-烏克蘭文

English–Urdu

英語-越南語

詞典+Plus

詞彙表

選擇語言

正體中文 (繁體)  

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

中文 (简体)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

內容

英語-中文(繁體) 

 

Verb 

bloom (PRODUCE FLOWERS)

bloom (DEVELOP)

Noun 

bloom (FLOWER)

be in bloom

come into bloom

bloom (GOOD HEALTH)

例句

Translations

文法

所有翻譯

我的詞彙表

把bloom添加到下面的一個詞彙表中,或者創建一個新詞彙表。

更多詞彙表

前往詞彙表

對該例句有想法嗎?

例句中的單詞與輸入詞條不匹配。

該例句含有令人反感的內容。

取消

提交

例句中的單詞與輸入詞條不匹配。

該例句含有令人反感的內容。

取消

提交

BLOOM中文(繁体)翻译:剑桥词典

BLOOM中文(繁体)翻译:剑桥词典

词典

翻译

语法

同义词词典

+Plus

剑桥词典+Plus

Shop

剑桥词典+Plus

我的主页

+Plus 帮助

退出

剑桥词典+Plus

我的主页

+Plus 帮助

退出

登录

/

注册

中文 (简体)

查找

查找

英语-中文(繁体)

bloom 在英语-中文(繁体)词典中的翻译

bloomverb [ I ] uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom verb [I]

(PRODUCE FLOWERS)

Add to word list

Add to word list

When a flower blooms, it opens or is open, and when a plant or tree blooms it produces flowers.

開花;綻放

These flowers will bloom all through the summer.

這些花整個夏天都會綻放。

bloom verb [I]

(DEVELOP)

to grow or develop successfully

繁榮,興盛

Rimbaud's poetic genius bloomed early.

蘭波很早就展露了詩歌才華。

bloomnoun uk

Your browser doesn't support HTML5 audio

/bluːm/ us

Your browser doesn't support HTML5 audio

/bluːm/

bloom noun

(FLOWER)

[ C ] a flower on a plant

花,花朵

 be in bloom

to be producing flowers: The apple trees are in full bloom (= completely covered in flowers).

蘋果樹開滿了花。

查看更多  come into bloom

to start to produce flowers: The roses are just coming into bloom.

玫瑰花剛剛開始綻放。

查看更多

bloom noun

(GOOD HEALTH)

[ S or U ] literary health, energy, and good looks

青春煥發;風華正茂

He was 19, in the full bloom of youth.

他那時19歲,風華正茂。

(bloom在剑桥英语-中文(繁体)词典的翻译 © Cambridge University Press)

bloom的例句

bloom

An acceleration in the fertilisation of plant life is caused which gives rise to phenomena called "plankton blooms".

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

Up half the blooming night making them, we were.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

Other forage plants blooming immediately before or after the target crop can be planted as an under-crop or in the edges of the orchard to provide supplementary pollennectar sources.

来自 Cambridge English Corpus

Most plants in both hermit- and non-hermit hummingbirdpollinated guilds bloomed annually in approximately the same sequence every year, and the temporal distribution of their flowering was uniform within each guild.

来自 Cambridge English Corpus

Then there will be the algae-harvesting equipment, whose purpose will be to prevent the algal blooms from getting out of hand.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

At this time of year, one walks into a village and sees the daffodils blooming under an oak.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

I would not eat any of the blooming things.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

The overall picture of the horticulture sector is not entirely one of blooming roses, although some sectors have done better than others.

来自 Hansard archive

该例句来自Hansard存档。包含以下议会许可信息开放议会许可v3.0

示例中的观点不代表剑桥词典编辑、剑桥大学出版社和其许可证颁发者的观点。

A1

bloom的翻译

中文(简体)

开花, 绽放, 发展…

查看更多内容

西班牙语

florecer, tener flores, flor…

查看更多内容

葡萄牙语

florescer, flor [feminine]…

查看更多内容

更多语言

日语

土耳其语

法语

加泰罗尼亚语

in Dutch

阿拉伯语

捷克语

丹麦语

印尼语

泰语

越南语

波兰语

in Swedish

马来语

德语

挪威语

韩语

in Ukrainian

意大利语

俄语

開花する, 花が咲く, 咲(さ)く…

查看更多内容

tomurcuk, çiçek, tomurcuklanmak…

查看更多内容

fleurir, s’épanouir, fleur [feminine]…

查看更多内容

florir…

查看更多内容

bloem, bloei, bloeien…

查看更多内容

يَتَفَتَّح…

查看更多内容

květ, květina, rozkvět…

查看更多内容

blomst, blomstring, ungdommens vår…

查看更多内容

bunga, berkembang, kesegaran…

查看更多内容

ดอกไม้, การออกดอก, ความสดชื่น…

查看更多内容

hoa, sự ra hoa, tuổi thanh xuân…

查看更多内容

kwiat, kwitnąć, rozkwitać…

查看更多内容

blomma, blom, i blomman av…

查看更多内容

bunga, kembang, dikemuncak remaja…

查看更多内容

die Blume, die Blüte, blühen…

查看更多内容

blomstre, blomst [masculine], blomst…

查看更多内容

꽃을 피우다…

查看更多内容

цвіт, цвітіння, розквіт…

查看更多内容

fiorire, fiore, fioritura…

查看更多内容

цветок, цвести, расцветать…

查看更多内容

需要一个翻译器吗?

获得快速、免费的翻译!

翻译器工具

bloom的发音是什么?

在英语词典中查看 bloom 的释义

浏览

Bloody Mary

bloody-minded

bloody-mindedness

bloogle resonator

bloom

bloomer

bloomers phrase

blooming

blooper

bloom更多的中文(繁体)翻译

全部

re-bloom, at rebloom

查看全部意思»

“每日一词”

veggie burger

UK

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɜː.ɡər/

US

Your browser doesn't support HTML5 audio

/ˈvedʒ.i ˌbɝː.ɡɚ/

a type of food similar to a hamburger but made without meat, by pressing together small pieces of vegetables, seeds, etc. into a flat, round shape

关于这个

博客

Forget doing it or forget to do it? Avoiding common mistakes with verb patterns (2)

March 06, 2024

查看更多

新词

stochastic parrot

March 04, 2024

查看更多

已添加至 list

回到页面顶端

内容

英语-中文(繁体)例句翻译

©剑桥大学出版社与评估2024

学习

学习

学习

新词

帮助

纸质书出版

Word of the Year 2021

Word of the Year 2022

Word of the Year 2023

开发

开发

开发

词典API

双击查看

搜索Widgets

执照数据

关于

关于

关于

无障碍阅读

剑桥英语教学

剑桥大学出版社与评估

授权管理

Cookies与隐私保护

语料库

使用条款

京ICP备14002226号-2

©剑桥大学出版社与评估2024

剑桥词典+Plus

我的主页

+Plus 帮助

退出

词典

定义

清晰解释自然的书面和口头英语

英语

学习词典

基础英式英语

基础美式英语

翻译

点击箭头改变翻译方向。

双语词典

英语-中文(简体)

Chinese (Simplified)–English

英语-中文(繁体)

Chinese (Traditional)–English

英语-荷兰语

荷兰语-英语

英语-法语

法语-英语

英语-德语

德语-英语

英语-印尼语

印尼语-英语

英语-意大利语

意大利语-英语

英语-日语

日语-英语

英语-挪威语

挪威语-英语

英语-波兰语

波兰语-英语

英语-葡萄牙语

葡萄牙语-英语

英语-西班牙语

西班牙语-英语

English–Swedish

Swedish–English

半双语词典

英语-阿拉伯语

英语-孟加拉语

英语-加泰罗尼亚语

英语-捷克语

英语-丹麦语

English–Gujarati

英语-印地语

英语-韩语

英语-马来语

英语-马拉地语

英语-俄语

English–Tamil

English–Telugu

英语-泰语

英语-土耳其语

英语-乌克兰语

English–Urdu

英语-越南语

翻译

语法

同义词词典

Pronunciation

剑桥词典+Plus

Shop

剑桥词典+Plus

我的主页

+Plus 帮助

退出

登录 /

注册

中文 (简体)  

Change

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

中文 (简体)

正體中文 (繁體)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

关注我们

选择一本词典

最近的词和建议

定义

清晰解释自然的书面和口头英语

英语

学习词典

基础英式英语

基础美式英语

语法与同义词词典

对自然书面和口头英语用法的解释

英语语法

同义词词典

Pronunciation

British and American pronunciations with audio

English Pronunciation

翻译

点击箭头改变翻译方向。

双语词典

英语-中文(简体)

Chinese (Simplified)–English

英语-中文(繁体)

Chinese (Traditional)–English

英语-荷兰语

荷兰语-英语

英语-法语

法语-英语

英语-德语

德语-英语

英语-印尼语

印尼语-英语

英语-意大利语

意大利语-英语

英语-日语

日语-英语

英语-挪威语

挪威语-英语

英语-波兰语

波兰语-英语

英语-葡萄牙语

葡萄牙语-英语

英语-西班牙语

西班牙语-英语

English–Swedish

Swedish–English

半双语词典

英语-阿拉伯语

英语-孟加拉语

英语-加泰罗尼亚语

英语-捷克语

英语-丹麦语

English–Gujarati

英语-印地语

英语-韩语

英语-马来语

英语-马拉地语

英语-俄语

English–Tamil

English–Telugu

英语-泰语

英语-土耳其语

英语-乌克兰语

English–Urdu

英语-越南语

词典+Plus

词汇表

选择语言

中文 (简体)  

English (UK)

English (US)

Español

Русский

Português

Deutsch

Français

Italiano

正體中文 (繁體)

Polski

한국어

Türkçe

日本語

Tiếng Việt

हिंदी

தமிழ்

తెలుగు

内容

英语-中文(繁体) 

 

Verb 

bloom (PRODUCE FLOWERS)

bloom (DEVELOP)

Noun 

bloom (FLOWER)

be in bloom

come into bloom

bloom (GOOD HEALTH)

例句

Translations

语法

所有翻译

我的词汇表

把bloom添加到下面的一个词汇表中,或者创建一个新词汇表。

更多词汇表

前往词汇表

对该例句有想法吗?

例句中的单词与输入词条不匹配。

该例句含有令人反感的内容。

取消

提交

例句中的单词与输入词条不匹配。

该例句含有令人反感的内容。

取消

提交

欧路词典|英汉-汉英词典 bloom是什么意思_bloom的中文解释和发音_bloom的翻译_bloom怎么读

欧路词典|英汉-汉英词典 bloom是什么意思_bloom的中文解释和发音_bloom的翻译_bloom怎么读

欧路词典

法语助手

德语助手

西语助手

欧路英语

每日一句:Do not spoil what you have by desiring what you have not; remember that what you now have was once among the things you only hoped for.

首页

App下载

欧路翻译

每日英语听力

AI写作

英语课堂

背单词

支持英汉-汉英词典查询 英语例句搜索

词典

例句

变位

词条纠错X

bloom

您还没有登录,点这里登录或注册

登录后,您可以提交反馈建议,同时可以和手机、电脑同步生词本。

在英汉-汉英词典中发现10个解释错误,并通过审核,将获赠「欧路词典」授权一个

bloom

四级考研

/bluːm//bluːm/发音

全球

有2个发音

男英国

赞踩

男美国

赞踩

生词本:

添加笔记:

有奖纠错

| 划词

全文检索

英汉-汉英词典

n. 最, 茂盛vi. Bloom布卢姆, 哈罗德(美国文学理论家和学者, 其作品包括《影响的焦虑》 (1972年) ) 态: bloomed, blooming, blooms 形容词: bloomy

近义、反义、联想词

近义词n. organic process, biological process, reproductive structure, time of life, good health, healthiness, time periodv. develop解析bloom 主要指诸如牡丹、玫瑰、梅、菊等供观赏的以及的状态。blossom 一般指树木,尤指果树上的。flower 指放的朵或泛指卉。联想词blossom;flowering的;flower;tulips郁金香;foliage叶子;petals瓣;springtime春季,春天;lilac淡紫色;spring春天;orchid兰;petal瓣;

词组 | 习惯用语

in bloom 盛;着in full bloom 盛着bloom of youth 风华正茂water bloom 水发绿,水华;水藻量繁殖;湖靛algal bloom 藻,藻华out of bloom (等)凋谢,过了

英语例句库

They are in the bloom of youth.他们处在青春代。in the bloom of youth正当青春in the bloom of beauty正当豆蔻年华These flowers bloom in the spring.这些春天放。These plants bloom in spring.这些植物在春天。a blooming hot day; a blooming idiot.热天;十足的白痴banks of rhododendrons in bloom 一排排放的杜鹃a young girl, still in the bloom of youth.仍处于青春季的少女。of all the blooming cheek!.真死不要脸!。flowers blooming in profusion盛的朵These fruits have a bloom upon them.这些水果有粉衣。beauty in its full bloom;青春年少的美丽;What beautiful blooms!多么美丽的啊!a rose that was cultivated to bloom early.经过培育而早的玫瑰May flowers were blooming everywhere.五月的鲜到处盛。the apple trees were in bloom .苹果树正在。the remastering has lost some of the bloom of the strings.重新制作的母盘丧失了弦乐器的活力感。the children had bloomed in the soft Devonshire air.孩子们是在德文郡和煦的空气中长的。colour bloomed in her cheeks.她的面颊透出光泽。声明:以上例句、词性分类均由互联网资源自动生成,部分未经过人工审核,其表达内容亦不代表本软件的观点;若发现问题,欢迎向我们指正。显示所有包含 bloom 的英语例句

历史记录

生词本

关注微博

反馈问题

关注我们的微信

下载手机客户端

赞助商链接

欧路翻译 浏览器插件全新发布内置欧路词典&多种翻译引擎,不仅支持网页和PDF文档翻译,还能高亮重点单词,全方位提升你的英文阅读体验。www.eudic.net

划词翻译

详细解释

您还没有登录,点这里登录或注册

生词本和学习记录“云”同步,支持网站、电脑版和手机客户端。

false

广告联系|

意见反馈|

合作伙伴|

关于欧路在线词典|手机版网站 | 英语热词榜| HTTPS| AI英文写作| Rédiger多语言写作

欧路软件 ©2024 词库版本20240228 沪ICP备08016489号 沪公网安备 31011602001726号

bloom - WordReference.com 英汉词典

bloom - WordReference.com 英汉词典

WordReference.com | 在线语言字典

英汉词典

| bloom

×

英语-中文

中文-英语

英语-西班牙语

西班牙语-英语

英语-意大利语

意大利语-英语

英语-法语

法语-英语

English definition

英语同义词

西班牙语-法语

法语-西班牙语

西班牙语-葡萄牙语

葡萄牙语-西班牙语

Español: definición

Español: sinónimos

Català: definició

英语-德语

德语-英语

更多……

论坛

另请参见:

bloodstain

bloodstained

bloodstock

bloodstone

bloodstream

bloodsucker

bloodsucking

bloodthirsty

bloody

bloody-minded

bloom

bloomer

bloomery

blooming

bloop

blooper

blossom

blossoming

blossomy

blot

blot out

热门搜索:

查看全部

bloom

[links]

Listen:

UK:*UK and possibly other pronunciationsUK and possibly other pronunciations/ˈbluːm/US:USA pronunciation: IPA and respellingUSA pronunciation: IPA/blum/ ,USA pronunciation: respelling(blo̅o̅m)

ⓘ一个或多个论坛线程和你的搜索词完全匹配

定义 |

西班牙语 |

法语 |

英语同义词 |

英语搭配 |

Conjugator [EN] |

上下文 |

图像

WordReference English-Chinese Dictionary © 2024:主要翻译英语中文

bloom n (flower)SCSimplified Chinese 花朵 huā duǒ TCTraditional Chinese 花朵

  SCSimplified Chinese 花 huā duǒ,huā TCTraditional Chinese 花

 The tables were decorated with beautiful blooms.

 美丽的花朵装饰着餐桌。

bloom n (fruit, leaves: waxiness) (水果、叶子表面的)SCSimplified Chinese 果霜,粉霜,果蜡

 Ripe blueberries have a slight bloom.

 成熟的蓝莓上面会有薄薄的一层果霜。

bloom n (white coating on [sth]) (巧克力等)SCSimplified Chinese 脂霜,糖霜 táng shuāng

 This chocolate has a bloom on it already.

 这块巧克力上已经有一层脂霜了。

bloom n (flower: being fully open)SCSimplified Chinese 盛开的花朵

 Yesterday it was only a bud, but now it's a beautiful bloom.

 昨天还没开花,今天却是盛开的花朵!

bloom n (rosy complexion)SCSimplified Chinese 面色红润 TCTraditional Chinese 面色紅潤

  SCSimplified Chinese 气色上佳

  SCSimplified Chinese 光彩照人

 Sadie's youthful skin had a beautiful bloom.

 莎迪的年轻肌肤光彩照人。

bloom⇒ vi (flower: open)SCSimplified Chinese 开花 kāi huā TCTraditional Chinese 開花

 The town holds a festival when the daffodils bloom.

 当水仙花盛开时,这个小镇举行庆祝活动。

bloom vi (plant: produce flowers)SCSimplified Chinese 开花 kāi huā TCTraditional Chinese 開花

  SCSimplified Chinese 盛开 kāi huā,shèng kāi TCTraditional Chinese 盛開

 The rose bush is already blooming.

 玫瑰丛已经盛开了。

bloom vi figurative (flourish)SCSimplified Chinese 发展 fā zhǎn TCTraditional Chinese 發展

  SCSimplified Chinese 成长 fā zhǎn,chéng zhǎng TCTraditional Chinese 成長

 Nancy's talents have bloomed since she transferred schools.

 自从南希转学之后,她的才能得到了充分的发展。

bloom vi (look healthy)SCSimplified Chinese 容光焕发 róng guāng huàn fā TCTraditional Chinese 容光煥發

  SCSimplified Chinese 朝气蓬勃

 The country air must be doing Lisa good; she's blooming!

 乡村的空气一定让丽萨感到十分清爽,你看她容光焕发的样子!

 

有所遗漏?报告错误或提出改进建议

其他翻译英语中文

bloom n (dull spot on paint, varnish, etc.) (油漆、清漆表面)SCSimplified Chinese 晦暗点,黯淡无光处

 The picture restorer removed the bloom from the varnish.

bloom n (algae)SCSimplified Chinese 密集孳生的水藻

 The bacteria content in the lake has caused a large number of blooms this year.

 

有所遗漏?报告错误或提出改进建议

WordReference English-Chinese Dictionary © 2024:复合形式:英语中文

in bloom adj (plant: flowering) (植物)SCSimplified Chinese 开花的,(花)盛开的 kāi huā de ,huā shèng kāi de TCTraditional Chinese 開花的

 You're lucky to be here while the roses are in bloom.

in full bloom adj (plant: flowering openly) (植物)SCSimplified Chinese 开满了花的,(花)盛开的 kāi mǎn le huā de,huā shèng kāi de

 When the roses are in full bloom the perfume is wonderful.

 

有所遗漏?报告错误或提出改进建议

Collins Chinese Dictionary Plus (3rd edition), 2011:

bloom [bluːm]

I n

[c]

(=flower) 花 huā [朵 duǒ]

II vi

1

[tree, flower] 开(開)花 kāihuā

2 (fig) [talent etc] 得以发(發)展 déyǐ fāzhǎn to be in bloom [plant] 盛开(開) shèngkāi

在这些条目还发现'bloom':

在英文解释里:

flowering

- nonflowering

- out

- overblown

中文:

开花

- 百花齐放

- 盛开

在单词列表中: Painting terms, Gardens (US), Video game settings/options, 更多……同义词: flowering, flower, blossom, blossoming, florescence, 更多……习惯性搭配: The [trees, flowers, bushes] are in bloom (right now)., The [trees] will be in bloom in the coming [days, weeks]., The [trees] will be in full bloom soon., 更多……

标题中含有单词 'bloom' 的论坛讨论:未在Chinese论坛中找到有关“bloom”的讨论a bloom of warm breath - English Only forum

A piece in bloom - English Only forum

a sensual bloom that you’d see on a - English Only forum

Adjective of bloom - English Only forum

as chilling with age and pedantry their purple bloom - English Only forum

at full bloom in mind - English Only forum

Bloom - English Only forum

bloom - English Only forum

bloom - flourish - English Only forum

bloom / blossom - English Only forum

Bloom Energy is about to make public its invention - English Only forum

bloom into the science it is today - English Only forum

bloom luxuriantly / bloom vigorously - English Only forum

bloom of uneasiness - English Only forum

Bloom territories - English Only forum

bloom vs blossom - English Only forum

Bloom VS Blossom - English Only forum

Bloom vs blossom - English Only forum

Bloom/Blossom like no other does. - English Only forum

"Blossoming" "in bloom" - English Only forum

boom, bloom, and blossom - English Only forum

Definite article: "(the) critic Harold Bloom"? - English Only forum

flourish, bloom - English Only forum

flowers bloom - English Only forum

Flowers bloom splendid for heroic deeds - English Only forum

Flowers bloom year after year - English Only forum

Flowers bloom/grow in spring - English Only forum

Get back that peach-bloom on a Beautyrest Mattress. - English Only forum

Hope to bloom - English Only forum

identifies with Bloom the Jewish outsider - English Only forum

更多……访问Chinese 论坛。帮助 WordReference: 在论坛上提问。

Go to Preferences page and choose from different actions for taps or mouse clicks.

查看 "bloom" 的谷歌机器翻译。

其他语言: 西班牙语 | 法语 | 意大利语 | 葡萄牙语 | 罗马尼亚语 | 德语 | 荷兰语 | 瑞典语 | 俄语 | 波兰语 | 捷克语 | 希腊语 | 土耳其语 | 日语 | 韩语 | 阿拉伯语

链接:

⚙️偏好 |

缩略语 |

隐私政策 |

服务条款 |

支持 WR |

论坛 |

建议

广告

广告

报告不适当的广告。

WordReference.com

WORD OF THE DAY

GET THE DAILY EMAIL!

成为WordReference的支持者,浏览网站再也不受广告的打扰。

版权 © 2024 WordReference.com

English version

请报告任何问题。

×