搜尋
首頁科技週邊人工智慧以 GPU 實例示範 Alibaba Cloud Linux 3 對 AI 生態的支持

日前,Alibaba Cloud Linux 3 為使AI 開發體驗更有效率,提供了一些優化升級,本文為「Alibaba Cloud Linux 3 AI 能力介紹」系列文章預告篇,以GPU 實例為例,為大家示範Alibaba Cloud Linux 3 對AI 生態的支援。接下來也將陸續發布 2 篇系列文章,主要介紹基於 Alinux 的雲端市場鏡像為用戶提供開箱即用的 AI 基礎軟體環境,以及基於 AMD 介紹 AI 能力差異化。敬請期待。更多 Alibaba Cloud Linux 3 資訊可前往官網查看:https://www.aliyun.com/product/ecs/alinux

當在 Linux 作業系統上開發人工智慧(AI)應用程式時,研發人員可能會遇到一些挑戰,這些挑戰包括但不限於:

1. GPU 驅動程式:為了在 Linux 系統上使用 NVIDIA GPU 進行訓練或推理,需要安裝並設定正確的 NVIDIA GPU 驅動程式。由於不同的作業系統和 GPU 型號可能需要不同的驅動程序,因此可能需要一些額外的工作。

2. AI 框架編譯:在 Linux 系統上使用 AI 框架進行程式設計時,需要安裝和設定適當的編譯器和其他依賴項。這些框架通常需要進行編譯,因此需要確保正確安裝了編譯器和其他依賴項,並正確配置編譯器。

3. 軟體相容性:Linux 作業系統支援許多不同的軟體和工具,但不同版本和發行版之間可能存在相容性問題。這可能會導致某些程式無法正常運作或在某些作業系統上不可用。因此,研發人員需要了解其工作環境的軟體相容性,並進行必要的配置和修改。

4. 效能問題:AI 軟體堆疊是一個異常複雜的系統,通常需要對不同型號的 CPU 和 GPU 進行專業的最佳化,才能發揮其最佳效能。軟硬體協同的效能最佳化對於 AI 軟體堆疊來說是一個具有挑戰性的任務,需要擁有高超的技術水平和專業知識。

阿里雲第三代雲端伺服器作業系統Alibaba Cloud Linux 3(以下簡稱「Alinux 3」)是基於龍蜥作業系統Anolis OS 研發的商業版作業系統,為開發人員提供了強大的AI 開發平台,透過支援龍蜥生態repo(epao),Alinux 3 實現了對主流的nvidia GPU 和CUDA 生態的全面支持,使得AI 開發更加便捷高效。此外,Alinux 3 還支援主流的AI 框架TensorFlow/PyTorch,intel/amd 等不同CPU 平台對AI 的優化,還將引入了modelscope、huggingface 等大模型SDK 的原生支持,為開發人員提供了豐富的資源和工具。這些支持,使得 Alinux 3 成為了一個完善的 AI 開發平台,解決 AI 開發人員的痛點問題,不用一直折騰環境,讓 AI 開發體驗更容易更有效率。

Alinux 3 為開發人員提供了強大的 AI 開發平台。為了解決以上研發人員可能遇到的挑戰,Alinux 3 提供了以下幾點最佳化升級:

1. Alinux 3 透過引入龍蜥生態軟體倉庫(epao),支援開發者一鍵安裝主流NVIDIA GPU 驅動以及CUDA 加速庫,節省了開發者需要匹配驅動版本以及手動安裝的時間。

2. epao 倉庫中還提供了對主流AI 框架Tensorflow/PyTorch 的版本支持,同時安裝過程中會自動解決AI 框架的依賴問題,開發者無需進行額外編譯,即可搭配系統Python 環境進行快速開發。

3. Alinux 3 的AI 能力在提供給開發者之前,所有元件均經過相容性測試,開發者可以一鍵安裝對應的AI 能力,免去了環境配置中可能出現的系統依賴項的修改,提高了使用過程中的穩定性。

4. Alinux 3 針對 Intel/AMD 等不同平台的 CPU 進行了 AI 專門優化,更好地釋放硬體的全部性能

5. 為了更快的適應 AIGC 產業的快速迭代,Alinux 3 還將引入對 ModelScope、HuggingFace 等大模型 SDK 的原生支持,為開發人員提供了豐富的資源和工具。

在多維度的優化加持下,使得 Alinux 3 成為一個完善的 AI 開發平台,解決了 AI 開發人員的痛點問題,讓 AI 開發體驗更容易更有效率。

以下以阿里雲 GPU 實例為例子,示範 Alinux 3 對 AI 生態的支援:

1、購買 GPU 執行個體

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

2、選擇 Alinux 3 映像

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

#3、安裝 epao repo 設定

dnf install -y anolis-epao-release

4、安裝nvidia GPU driver

#安裝 nvidia driver 之前先保證 kernel-devel 已安裝,確保 nvidia driver 安裝成功。

dnf install -y kernel-devel-$(uname-r)

安裝 nvidia driver:

dnf install -y nvidia-driver nvidia-driver-cuda

安裝完成後可以透過 nvidia-smi 指令查看 GPU 裝置狀態。

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

5、安裝 cuda 生態庫

dnf install -y cuda

6、 安裝 AI 框架 tensorflow/pytorch

目前提供 CPU 版的 tensorflow/pytorch,未來將支援 GPU 版的 AI 框架。

dnf install tensorflow -y dnf install pytorch -y

安裝完成後可透過簡單的指令查看是否安裝成功:

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

7、部署模型

#使用 Alinux 3 對 AI 的生態支持,可以部署 GPT-2 Large 模型來進行本文續寫任務。

安裝 Git 以及 Git LFS 方便後續下載模型。

dnf install -y git git-lfs wget

更新 pip,方便後續部署 Python 環境。

python -m pip install --upgrade pip

啟用 Git LFS 的支援。

git lfs install

下載 write-with-transformer 專案原始碼,以及預訓練模型。 write-with-transformer 計畫是一個網頁寫作 APP,可以使用 GPT-2 大模型對寫作內容進行續寫。

git clone https://huggingface.co/spaces/merve/write-with-transformer
GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/gpt2-large
wget https://huggingface.co/gpt2-large/resolve/main/pytorch_model.bin -O gpt2-large/pytorch_model.bin

安裝 write-with-transformer 所需的依賴環境。

cd ~/write-with-transformer
pip install --ignore-installed pyyaml==5.1
pip install -r requirements.txt

環境部署完畢後,就可以執行網頁版 APP,來體驗 GPT-2 幫助完成寫作的樂趣。目前 GPT-2 只支援使用英文進行文字產生。

cd ~/write-with-transformer
sed -i 's?"gpt2-large"?"../gpt2-large"?g' app.py
sed -i '34s/10/32/;34s/30/120/' app.py
streamlit run app.py --server.port 7860

回顯訊息出現 External URL: http://:7860 表示網頁版 APP 運作成功。

以 GPU 实例演示 Alibaba Cloud Linux 3 对 AI 生态的支持

點選立即免費試用雲端產品:https://click.aliyun.com/m/1000373503/

原文連結:https://click.aliyun.com/m/1000379727/

#本文為阿里雲原創內容,未經允許不得轉載。

以上是以 GPU 實例示範 Alibaba Cloud Linux 3 對 AI 生態的支持的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:搜狐。如有侵權,請聯絡admin@php.cn刪除
高維數據的高級矢量索引技術高維數據的高級矢量索引技術Apr 11, 2025 am 10:16 AM

高維矢量搜索:掌握高級索引技術 在當今數據驅動的世界中,高維矢量對於推薦系統,圖像識別,自然語言處理(NLP)和異常等應用至關重要

用OpenAI' s剪輯VIT-L14進行零擊圖像分類用OpenAI' s剪輯VIT-L14進行零擊圖像分類Apr 11, 2025 am 10:04 AM

Openai的剪輯(對比語言 - 圖像預訓練)模型,特別是剪輯VIT-L14變體,代表了多模式學習和自然語言處理的重大進步。 這種強大的計算機視覺系統在Represe上擅長

建立沒有代碼的AI代理的7個步驟-Analytics Vidhya建立沒有代碼的AI代理的7個步驟-Analytics VidhyaApr 11, 2025 am 10:03 AM

利用AI代理的功能使用Wordware:無需輕鬆AI代理創建的無代碼平台。 人工智能代理人正在徹底改變我們與計算機互動,自動化任務和簡化決策的方式。 該博客演示瞭如何構建

手機上的LLM:現在和將來的可能性 - 分析Vidhya手機上的LLM:現在和將來的可能性 - 分析VidhyaApr 11, 2025 am 09:58 AM

生成AI:下一個智能手機戰場 智能手機行業陷入了激烈的競爭中:整合先進的生成AI的競賽。 從增強用戶互動到提高生產率,賭注很高。蘋果的iPhone 16

在2025年遵循的十大生成AI子列表 - 分析Vidhya在2025年遵循的十大生成AI子列表 - 分析VidhyaApr 11, 2025 am 09:51 AM

生成AI:您的10個基本Reddit社區的指南 生成的AI正在迅速發展,新模型不斷出現。 保持更新至關重要,Reddit提供專門針對該領域的充滿活力的社區。本文凸顯了T

AI模型中的主要挑戰和局限性-Analytics VidhyaAI模型中的主要挑戰和局限性-Analytics VidhyaApr 11, 2025 am 09:44 AM

介紹 人工智能(AI)已迅速整合到各種工作場所中,這是由於AI研發和開發的大量投資所推動。 AI的應用程序範圍很廣,從虛擬助手等簡單任務到com

處理SQL中的無效值處理SQL中的無效值Apr 11, 2025 am 09:37 AM

介紹 在數據庫的領域中,零值通常會帶來獨特的挑戰。 代表缺失,未定義或未知數據,它們可能使數據管理和分析複雜化。考慮一個缺少客戶反饋或orde的銷售數據庫

如何將Google Gemini集成到Tableau儀表板中?如何將Google Gemini集成到Tableau儀表板中?Apr 11, 2025 am 09:27 AM

利用Google Gemini在Tableau儀表板上的力量:AI驅動的增強 Tableau的強大可視化功能,跨越數據準備(Tableau Prep Builder),數據講故事(Tableau Desktop)和協作共享(TABL)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),