BTC $84,531.77 -2.49%
ETH $2,674.87 -2.42%
BNB $766.75 -1.67%
XRP $1.49 -2.85%
SOL $119.00 -2.78%
TRX $0.3342 -0.31%
DOGE $0.0929 -3.69%
ADA $0.2462 -3.01%
BCH $309.47 -1.20%
LINK $13.89 -4.69%
HYPE $87.99 -1.72%
AAVE $177.64 -2.23%
SUI $1.14 -3.90%
XLM $0.2145 -3.85%
ZEC $1,314.59 -5.00%
AAPL $333.31 +0.56%
AMZN $251.89 +1.12%
GOOGL $343.80 +1.15%
MSFT $517.76 +0.21%
META $727.12 -0.33%
NVDA $234.28 +1.12%
TSLA $370.64 +4.08%
SNDK $1,717.97 -4.01%
INTC $118.19 -2.12%
SPCX $158.91 +6.53%
MU $1,067.58 -2.30%
AMD $633.83 +2.23%
BTC $84,531.77 -2.49%
ETH $2,674.87 -2.42%
BNB $766.75 -1.67%
XRP $1.49 -2.85%
SOL $119.00 -2.78%
TRX $0.3342 -0.31%
DOGE $0.0929 -3.69%
ADA $0.2462 -3.01%
BCH $309.47 -1.20%
LINK $13.89 -4.69%
HYPE $87.99 -1.72%
AAVE $177.64 -2.23%
SUI $1.14 -3.90%
XLM $0.2145 -3.85%
ZEC $1,314.59 -5.00%
AAPL $333.31 +0.56%
AMZN $251.89 +1.12%
GOOGL $343.80 +1.15%
MSFT $517.76 +0.21%
META $727.12 -0.33%
NVDA $234.28 +1.12%
TSLA $370.64 +4.08%
SNDK $1,717.97 -4.01%
INTC $118.19 -2.12%
SPCX $158.91 +6.53%
MU $1,067.58 -2.30%
AMD $633.83 +2.23%

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.