BTC $84,478.67 -0.20%
ETH $2,665.21 -1.26%
BNB $766.56 -0.44%
XRP $1.48 -0.63%
SOL $118.38 +0.17%
TRX $0.3346 -0.08%
DOGE $0.0924 -1.75%
ADA $0.2421 -1.32%
BCH $308.95 -0.03%
LINK $13.73 -3.85%
HYPE $88.05 +0.93%
AAVE $179.74 +4.87%
SUI $1.12 -3.90%
XLM $0.2144 -1.93%
ZEC $1,290.52 -3.43%
AAPL $333.43 +0.80%
AMZN $251.30 +0.96%
GOOGL $343.10 +1.04%
MSFT $517.36 +0.35%
META $727.46 +0.12%
NVDA $234.02 +1.03%
TSLA $371.08 +4.35%
SNDK $1,718.73 -3.70%
INTC $119.19 -1.07%
SPCX $158.85 +6.76%
MU $1,071.17 -2.00%
AMD $633.34 +2.49%
BTC $84,478.67 -0.20%
ETH $2,665.21 -1.26%
BNB $766.56 -0.44%
XRP $1.48 -0.63%
SOL $118.38 +0.17%
TRX $0.3346 -0.08%
DOGE $0.0924 -1.75%
ADA $0.2421 -1.32%
BCH $308.95 -0.03%
LINK $13.73 -3.85%
HYPE $88.05 +0.93%
AAVE $179.74 +4.87%
SUI $1.12 -3.90%
XLM $0.2144 -1.93%
ZEC $1,290.52 -3.43%
AAPL $333.43 +0.80%
AMZN $251.30 +0.96%
GOOGL $343.10 +1.04%
MSFT $517.36 +0.35%
META $727.46 +0.12%
NVDA $234.02 +1.03%
TSLA $371.08 +4.35%
SNDK $1,718.73 -3.70%
INTC $119.19 -1.07%
SPCX $158.85 +6.76%
MU $1,071.17 -2.00%
AMD $633.34 +2.49%

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.