قم بتشغيل أحمال عمل وحدة معالجة الرسومات (GPU) بدون خادم مع عمليات تشغيل باردة سريعة على خوادم معدنية، في أي مكان في العالم
الإنجليزية | 简体中文 | 繁體中文 | التركية | الهندية | البرتغالية (البرازيل) | إيطاليانو | الاسبانية | 한국어 | 日本語
أضف مصممًا endpoint
إلى التعليمات البرمجية الخاصة بك، وستحصل على نقطة نهاية HTTP متوازنة التحميل (مع المصادقة!) لاستدعاء التعليمات البرمجية الخاصة بك.
يمكنك أيضًا تشغيل وظائف طويلة الأمد باستخدام @function
، ونشر قوائم انتظار المهام باستخدام @task_queue
، وجدولة المهام باستخدام @schedule
:
from beta9 import endpoint
# This will run on a remote A100-40 in your cluster
@ endpoint ( cpu = 1 , memory = 128 , gpu = "A100-40" )
def square ( i : int ):
return i ** 2
النشر بأمر واحد:
$ beta9 deploy app.py:square --name inference
=> Building image
=> Using cached image
=> Deployed ?
curl -X POST 'https://inference.beam.cloud/v1'
-H 'Authorization: Bearer [YOUR_AUTH_TOKEN]'
-H 'Content-Type: application/json'
-d '{}'
قم بتوصيل أي وحدة معالجة رسومات (GPU) بمجموعتك باستخدام أمر CLI واحد وcURL.
$ beta9 machine create --pool lambda-a100-40
= > Created machine with ID: ' 9541cbd2 ' . Use the following command to set up the node:
#! /bin/bash
sudo curl -L -o agent https://release.beam.cloud/agent/agent &&
sudo chmod +x agent &&
sudo ./agent --token " AUTH_TOKEN "
--machine-id " 9541cbd2 "
--tailscale-url " "
--tailscale-auth " AUTH_TOKEN "
--pool-name " lambda-a100-40 "
--provider-name " lambda "
يمكنك تشغيل البرنامج النصي للتثبيت هذا على جهاز VM الخاص بك لتوصيله بمجموعتك.
قم بإدارة مجموعتك الموزعة عبر المناطق باستخدام مستوى تحكم مركزي.
$ beta9 machine list
| ID | CPU | Memory | GPU | Status | Pool |
| ---------- | --------- | ------------ | --------- | ------------ | ------------- |
| edc9c2d2 | 30,000m | 222.16 GiB | A10G | registered | lambda-a10g |
| d87ad026 | 30,000m | 216.25 GiB | A100-40 | registered | gcp-a100-40 |
يمكنك تشغيل Beta9 محليًا، أو في مجموعة Kubernetes الموجودة باستخدام مخطط Helm الخاص بنا.
يستخدم k3d للتنمية المحلية. ستحتاج إلى Docker للبدء.
لاستخدام الإعداد الآلي بالكامل، قم بتشغيل setup
make target.
make setup
SDK مكتوب بلغة بايثون. ستحتاج إلى Python 3.8 أو أعلى. استخدم setup-sdk
make target للبدء.
make setup-sdk
بعد الانتهاء من إعداد الخادم وSDK، تحقق من ملف SDK التمهيدي هنا.
نحن نرحب بالمساهمات الكبيرة أو الصغيرة. هذه هي الأشياء الأكثر فائدة بالنسبة لنا:
إذا كنت بحاجة إلى الدعم، يمكنك التواصل عبر أي من هذه القنوات: