日前,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 執行個體
2、選擇 Alinux 3 映像
#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 裝置狀態。
5、安裝 cuda 生態庫
dnf install -y cuda
6、 安裝 AI 框架 tensorflow/pytorch
目前提供 CPU 版的 tensorflow/pytorch,未來將支援 GPU 版的 AI 框架。
dnf install tensorflow -y dnf install pytorch -y
安裝完成後可透過簡單的指令查看是否安裝成功:
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://
點選立即免費試用雲端產品:https://click.aliyun.com/m/1000373503/
原文連結:https://click.aliyun.com/m/1000379727/
#本文為阿里雲原創內容,未經允許不得轉載。
以上是以 GPU 實例示範 Alibaba Cloud Linux 3 對 AI 生態的支持的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

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

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

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

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

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

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

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


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

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