AIUnlimited
🌳

أسس الذكاء الاصطناعي

🌱
AI Seeds

Start from zero

🌿
AI Sprouts

Build foundations

🌳
AI Branches

Apply in practice

🏕️
AI Canopy

Go deep

🌲
AI Forest

Master AI

🔨

إتقان الذكاء الاصطناعي

✏️
AI Sketch

Start from zero

🪨
AI Chisel

Build foundations

⚒️
AI Craft

Apply in practice

💎
AI Polish

Go deep

🏆
AI Masterpiece

Master AI

📘

تطبيق الذكاء الاصطناعي

📖
فهم النماذج مفتوحة المصدر

أسس وموارد للنماذج مفتوحة المصدر

🎯
من المشكلة إلى مهمة النموذج

تحويل مشاكل الأعمال إلى مهام نموذجية

⚡
تشغيل نموذجك الأول

شاهد نتائجك الأولى في 30 دقيقة

🔧
التحسين الدقيق والتقييم

حسّن النماذج وقيّم الأداء

🚀
أنظمة التطبيقات

بناء تطبيقات ذكاء اصطناعي واقعية

🎨
الذكاء الاصطناعي التوليدي

استكشف نماذج AIGC مفتوحة المصدر

🤖
الوكيل

تعلم أطر عمل الوكيل وأدوات MCP

📐
أسس تكميلية

أساسيات LLM والتقييم

🎓

أكاديمية كلاود

🤖
Claude 101

Learn AI basics with Claude

💻
Claude Code 101

Code with Claude as your pair programmer

🤝
Introduction to Claude Cowork

Collaborate with Claude on complex projects

⚙️
Claude Platform 101

Build apps with the Claude API

المختبر

تم تحميل 7 تجارب
🧬ملعب الشبكة العصبية🤖ذكاء اصطناعي أم إنسان؟🥋دوجو التوجيهات🏁سباق الخوارزميات🧠مسابقة معلومات الذكاء الاصطناعي🏗️لوحة تصميم النظام
🎯مقابلة تجريبيةدخول المختبر→
🚀

التطوير المهني

🚀
منصة انطلاق المقابلات

ابدأ رحلتك

🌟
إتقان المقابلات السلوكية

أتقن المهارات الشخصية

💻
المقابلات التقنية

تفوّق في جولة البرمجة

🤖
مقابلات الذكاء الاصطناعي وتعلم الآلة

إتقان مقابلات تعلم الآلة

🏆
العرض وما بعده

احصل على أفضل عرض

ابدأ الآن
AIUnlimited

رخصة MIT

沪ICP备18025655号-11

تعلّم

  • أساسيات الذكاء الاصطناعي
  • تطبيق الذكاء الاصطناعي
  • أكاديمية كلاود
  • المختبر
  • التطوير المهني

المجتمع

  • عن المنصة
  • الأسئلة الشائعة

الدعم

  • footer.terms
  • footer.privacy
  • footer.contact
البرامج الأكاديمية للذكاء الاصطناعي والهندسة›⚡ تشغيل نموذجك الأول›الدروس›Cloud Notebooks: CPU and GPU
☁️
تشغيل نموذجك الأول • مبتدئ⏱️ 15 دقيقة للقراءة

Cloud Notebooks: CPU and GPU

قم بتشغيل النماذج في السحابة، جرب CPU و GPU مع Notebook

النموذج يعمل على حاسوبك المحمول، تريد تجربة نموذج أكبر، أو إنشاء صورة — لكن قد لا تملك الأجهزة المناسبة. يمكنك نقل الحوسبة إلى السحابة وترك الخادم يتولى هذه المهام.

يمكن تكوين خوادم السحابة حسب الحاجة. نستمر في استخدام ModelScope Notebook هنا — حدد مباشرة في المتصفح نموذج تشغيل CPU أو GPU، وقم بتنزيل النموذج وتنفيذ الكود. الصفحة تعمل على حاسوبك؛ النموذج يعمل على نموذج التشغيل المتصل بالسحابة.

يتضمن هذا الفصل تجريبين. أولاً، استخدام CPU لتشغيل نموذج بمستوى 0.5B لحكم على مشاعر التقييم. ثم استخدام GPU لتشغيل نموذج توليد الصور لتحويل الأوصاف النصية إلى صور. كل واحد يعرض الاستخدام تحت موارد مختلفة مع مهام ونماذج مختلفة، لذا لا يمكن مقارنة CPU مع GPU مباشرة من حيث وقت التشغيل.

سيتم إضافة موارد خوادم السحابة الأخرى لاحقاً.

افتح Notebook، اختر نموذج التشغيل

من صفحة نموذج ModelScope، انتقل إلى "Notebook التطوير السريع"، ثم انقر على "اتصال وقت التشغيل". حدد أولاً نموذج CPU لتحليل المشاعر، ثم انتقل إلى نموذج GPU لتوليد الصور. يمكن الرجوع إلى محة "را النتيجة الأولى في 30 دقيقة" لعمليات صفحة Notebook.

بعد تبديل نموذج التشغيل، لن يتم نقل عملية Python الأصلية والنماذج المحملة تلقائياً إلى نموذج التشغيل الجديد. تحتاج إلى إعادة التحقق من التبعيات في البيئة الحالية وتنفيذ كود التجربة من البداية.

استخدام CPU لحكم ما إذا كان التقييم إيجابياً أو سلبياً

باستخدام نموذج Qwen/Qwen2.5-0.5B-Instruct كمثال، نوضح كيفية استخدام نموذج بمستوى 0.5B على CPU لمهمة تحليل المشاعر.

بعد بدء نموذج CPU، ادخل بيئة تطوير Notebook. كود تحميل النموذج والاستدلال:

from modelscope import AutoModelForCausalLM, AutoTokenizer
model_name = "Qwen/Qwen2.5-0.5B-Instruct"
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="cpu" 
    # device_map="cpu" # استدلال GPU
)
print(f"جهاز النموذج: {model.device}")
tokenizer = AutoTokenizer.from_pretrained(model_name)

# الموجه
prompt = f"""أنت خبير في تصنيف المشاعر النصية. يرجى تصنيف تقييم المستخدم التالي كـ 【إيجابي】 أو 【سلبي】 أو 【محايد】. اخرج فقط واحدة من هذه الكلمات الثلاث، بدون أي شرح أو علامات ترقيم أو نص إضافي.
التقييم:فيلم اليوم سيء جداً، إضاعة للوقت.
نتيجة التصنيف:"""

messages = [
    {"role": "system", "content": "You are Qwen, created by Alibaba Cloud. You are a helpful assistant."},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=512
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print("response: ", response )

النتيجة:

رسم توضيحي
الدرس 4 من 50٪ مكتمل
←Running Models Locally with Ollama

مناقشة

تسجيل الدخول للانضمام إلى النقاش

التبديل إلى GPU، تحويل الأوصاف النصية إلى صور

باستخدام نموذج Tongyi-MAI/Z-Image-Turbo، نوضح كيفية تحميل نموذج على GPU وإنجاز مهمة توليد الصور.

بعد بدء نموذج GPU، ادخل بيئة تطوير Notebook.

وفقاً لبطاقة النموذج، قم بتثبيت أحدث إصدار من diffusers في الطرفية:

!pip3 install git+https://github.com/huggingface/diffusers

اكتمل التثبيت:

رسم توضيحي

كود تحميل النموذج والاستدلال:

import torch
from modelscope import ZImagePipeline

# 1. تحميل النموذج
pipe = ZImagePipeline.from_pretrained(
    "Tongyi-MAI/Z-Image-Turbo",
    torch_dtype=torch.bfloat16,
    low_cpu_mem_usage=False,
)
pipe.to("cuda")
print(f"جهاز النموذج: {pipe.device}")

prompt = "شابة صينية ترتدي هانفو أحمر أنيقًا بنقوش دقيقة. مكياجها مثالي مع زهرة حمراء على الجبهة. شعرها المرتفع يحمل تاج فينكس ذهبيًا مزدانًا بزهور حمراء وخرز لؤلؤ. تحمل مروحة دائرية مطوية مرسومة عليها سيدة قديمة وشجرة وطيور. مصباح على شكل صاعقة نيون يتوهج فوق كفها اليسرى الممدودة بضوء دافئ أصفر. الليل هادئ والأنوار ضبابية؛ في الأقصى، برج إوزة شيان يرتفع طبقات في هالة ضوء حالمة."
# 2. توليد الصورة
image = pipe(
    prompt=prompt,
    height=1024,
    width=1024,
    num_inference_steps=9, 
    guidance_scale=0.0, 
    generator=torch.Generator("cuda").manual_seed(42),
).images[0]
print("تم توليد الصورة")

image.save("image-vintage.png")
print("تم حفظ الصورة بنجاح!")

النتيجة:

رسم توضيحي

الصورة المولدة:

رسم توضيحي

الكود والملفات المرتبطة بهذا الفصل: https://www.modelscope.cn/gallery/liucong/4a8eb492-54dc-4062-82c0-65b17fd94d5f