BTC $83,257.10 +0.28%
ETH $2,668.37 +0.20%
BNB $758.80 +0.21%
XRP $1.49 +0.26%
SOL $119.23 +1.27%
TRX $0.3351 +0.29%
DOGE $0.0932 +0.22%
ADA $0.2440 +0.50%
BCH $305.79 +0.13%
LINK $14.37 -4.03%
HYPE $85.95 -0.69%
AAVE $160.04 +8.01%
SUI $1.14 +3.26%
XLM $0.2203 -2.70%
ZEC $1,412.03 +2.10%
AAPL $329.91 -2.36%
AMZN $246.91 +0.26%
GOOGL $341.05 -0.32%
MSFT $509.66 +0.31%
META $738.61 +3.16%
NVDA $227.93 -0.29%
TSLA $354.00 -0.92%
SNDK $1,720.16 +1.10%
INTC $115.95 +1.31%
SPCX $149.18 +2.24%
MU $1,070.74 +1.80%
AMD $607.53 +0.24%
BTC $83,257.10 +0.28%
ETH $2,668.37 +0.20%
BNB $758.80 +0.21%
XRP $1.49 +0.26%
SOL $119.23 +1.27%
TRX $0.3351 +0.29%
DOGE $0.0932 +0.22%
ADA $0.2440 +0.50%
BCH $305.79 +0.13%
LINK $14.37 -4.03%
HYPE $85.95 -0.69%
AAVE $160.04 +8.01%
SUI $1.14 +3.26%
XLM $0.2203 -2.70%
ZEC $1,412.03 +2.10%
AAPL $329.91 -2.36%
AMZN $246.91 +0.26%
GOOGL $341.05 -0.32%
MSFT $509.66 +0.31%
META $738.61 +3.16%
NVDA $227.93 -0.29%
TSLA $354.00 -0.92%
SNDK $1,720.16 +1.10%
INTC $115.95 +1.31%
SPCX $149.18 +2.24%
MU $1,070.74 +1.80%
AMD $607.53 +0.24%

tilelang

Все
Статьи
Новости

first_img DeepSeek открытые компоненты Ascend, охватывающие библиотеки компиляции, вычислений и связи

Компания искусственного интеллекта DeepSeek официально открывает исходный код инфраструктурных компонентов для платформы вычислений Huawei Ascend, включая инструменты компиляции высокоуровневого языка TileLang, библиотеки вычислений и библиотеки распределенной связи, которые соответствуют ранее выпущенным компонентам с открытым исходным кодом для платформы NVIDIA. TileLang предназначен для предоставления универсального, более простого в программировании высокоуровневого языка, который может достигать предельной производительности аппаратного обеспечения, что по сравнению с CUDA повышает эффективность разработки и упрощает логику, а его модель программирования также может использовать особенности чипа.Маршрут TileLang сначала был проверен на платформе NVIDIA и уже реализовал большинство операторов в обучении моделей серии DeepSeek V4. Открытая версия для Ascend оборачивает низкоуровневые инструкции Ascend C, предоставляя способ программирования на высокоуровневом языке без потери производительности аппаратного обеспечения. В настоящее время каждый оператор TileLang, используемый в обучении DeepSeek, имеет соответствующую высокопроизводительную реализацию на Ascend.Также открыты компоненты, такие как DeepGEMM, DeepEP, TileKernels, FlashMLA и DeepSelect, которые используются для общих матричных вычислений, масштабной межустройственной связи, обычных векторных вычислений и доступа к памяти, разреженного внимания с длинным контекстом и фильтрации данных. DeepSeek утверждает, что в нескольких ключевых тестах связанные вычисления и производительность связи уже близки к аппаратному пределу; в процессе разработки команда Huawei оказала поддержку, и обе стороны совместно продвигают решение с 128 картами на базе Ascend 950, а также провели глубокую оптимизацию вычислений и связи.
app_icon
ChainCatcher Building the Web3 world with innovations.