الفتنة • الشبكة • البحث
pip3 install
مرحباً! bittensor عبارة عن منصة مفتوحة المصدر يمكنك من خلالها إنتاج سلع رقمية تنافسية. يمكن أن تكون هذه السلع الرقمية ذكاء الآلة، ومساحة التخزين، والطاقة الحاسوبية، وطي البروتين، والتنبؤ بالأسواق المالية، وغير ذلك الكثير. تتم مكافأتك في TAO عندما تنتج أفضل السلع الرقمية.
توفر مؤسسة Opentensor (OTF) جميع الأدوات مفتوحة المصدر، بما في ذلك bittensor SDK وقاعدة التعليمات البرمجية والوثائق، مع برامج تعليمية وأدلة خطوة بخطوة، لتمكينك من المشاركة في النظام البيئي bittensor .
يحتوي bittensor SDK على حزم Python جاهزة للاستخدام للتفاعل مع النظام البيئي bittensor ، وكتابة آليات حوافز الشبكة الفرعية، وعمال المناجم في الشبكة الفرعية، وأدوات التحقق من صحة الشبكة الفرعية، والاستعلام عن الموتر الفرعي (جزء blockchain من شبكة bittensor ).
يوجد في bittensor blockchain واحد والعديد من المنصات المرتبطة بهذا blockchain واحد. نحن نطلق على هذه المنصات اسم الشبكات الفرعية ، ونسميها موسعًا فرعيًا لسلسلة الكتل. لذلك، يمكن أن تكون الشبكة الفرعية مرتبطة بالذكاء الاصطناعي أو يمكن أن تكون شيئًا آخر. تحتوي شبكة bittensor على عدد من الشبكات الفرعية المتميزة. تتفاعل كل هذه الشبكات الفرعية مع blockchain الفرعي. إذا كنت تفكر، "إذن، الشبكات الفرعية ليست جزءًا من blockchain ولكنها تتفاعل معها فقط؟" فالجواب هو "نعم، بالضبط".
يتم إنتاج كل فئة من السلع الرقمية في شبكة فرعية مميزة. يتم إنشاء التطبيقات على هذه الشبكات الفرعية المحددة. سيتم خدمة المستخدمين النهائيين لهذه التطبيقات من خلال هذه التطبيقات.
الشبكات الفرعية، الموجودة خارج blockchain والمتصلة بها، هي مسابقات خارج السلسلة حيث يتم مكافأة أفضل المنتجين فقط. تتكون الشبكة الفرعية من مدققي الشبكة الفرعية خارج السلسلة الذين يبدأون المنافسة على سلعة رقمية محددة، وعمال المناجم في الشبكة الفرعية خارج السلسلة الذين يتنافسون ويستجيبون من خلال إنتاج سلعة رقمية بأفضل جودة.
يتم تعيين النتائج لعمال المناجم في الشبكة الفرعية ومدققي الشبكة الفرعية الأفضل أداءً. يحدد إجماع Yuma على السلسلة مكافآت TAO لهؤلاء أصحاب الأداء العالي. تعمل تقنية bittensor blockchain، وهي تقنية subtensor، على عقد التحقق اللامركزية، تمامًا مثل أي blockchain.
إن مستودع SDK هذا مخصص لمنصة bittensor فقط. قاعدة بيانات bittensor SDK هذه مخصصة لمنصة bittensor فقط، وهي مصممة لمساعدة المطورين على إنشاء شبكات فرعية وبناء أدوات على bittensor . بالنسبة للشبكات الفرعية والتطبيقات، راجع مواقع الويب الخاصة بالشبكة الفرعية، والتي تتم صيانتها بواسطة مالكي الشبكات الفرعية.
راجع ملاحظات إصدار bittensor SDK.
قبل أن تتمكن من البدء في التطوير، يجب عليك تثبيت bittensor SDK ثم إنشاء محفظة bittensor .
إذا قمت بالفعل بتثبيت bittensor SDK، فتأكد من الترقية إلى الإصدار الأحدث. قم بتشغيل الأمر أدناه:
python3 -m pip install --upgrade bittensor
يمكنك تثبيت bittensor SDK على جهازك المحلي بإحدى الطرق التالية. تأكد من التحقق من التثبيت بعد التثبيت :
pip3 install
هذه هي الطريقة الأكثر مباشرة. يوصى به للمبتدئين لأنه سيقوم بتثبيت متطلبات مثل Python مسبقًا، إذا لم تكن موجودة بالفعل على جهازك. انسخ وألصق أمر bash
التالي في جهازك الطرفي:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/opentensor/bittensor/master/scripts/install.sh ) "
لمستخدمي Ubuntu-Linux إذا كنت تستخدم Ubuntu-Linux، فسيطالبك البرنامج النصي بوصول sudo
لتثبيت جميع حزم apt-get المطلوبة.
pip3 install
python3 -m venv bt_venv
source bt_venv/bin/activate
pip install bittensor
إنشاء وتفعيل بيئة افتراضية
إنشاء بيئة بايثون الافتراضية. اتبع هذا الدليل على python.org.
تفعيل البيئة الجديدة. اتبع هذا الدليل على python.org
استنساخ مستودع bittensor SDK
git clone https://github.com/opentensor/bittensor.git
يمكنك التثبيت باستخدام أي من الخيارات أدناه:
تثبيت SDK : قم بتشغيل الأمر أدناه لتثبيت bittensor SDK في البيئة الافتراضية المذكورة أعلاه. سيؤدي هذا أيضًا إلى تثبيت btcli
.
pip install bittensor
تثبيت SDK مع torch
: تثبيت bittensor SDK مع torch
.
pip install bittensor [ torch ]
في بعض البيئات قد يفشل الأمر أعلاه، وفي هذه الحالة قم بتشغيل الأمر مع إضافة علامات الاقتباس كما هو موضح أدناه:
pip install " bittensor [torch]"
تثبيت SDK cubit
: تثبيت bittensor SDK cubit
.
cubit
أولاً. راجع قسم التثبيت. يتم دعم إصدارات Python 3.9 و3.10 فقط .pip install bittensor
. لتثبيت bittensor SDK وتشغيله على Windows، يجب عليك تثبيت WSL 2 (نظام Windows الفرعي لنظام Linux) على Windows وتحديد توزيع Ubuntu Linux.
بعد تثبيت ما ورد أعلاه، اتبع نفس خطوات التثبيت الموضحة أعلاه في التثبيت على نظامي التشغيل macOS وLinux.
تنبيه : دعم محدود على نظام Windows بينما يمكن إجراء معاملات المحفظة مثل التفويض والنقل والتسجيل والتخزين على جهاز يعمل بنظام Windows باستخدام WSL 2، لا يوصى بعمليات التعدين والتحقق من الصحة ولا يتم دعمها على أجهزة Windows.
يمكنك التحقق من التثبيت الخاص بك بإحدى الطرق التالية:
btsdk
python3 -m bittensor
سيُظهر لك الأمر أعلاه إصدار btsdk
الذي قمت بتثبيته للتو.
قم بتشغيل مترجم Python على جهازك.
python3
أدخل السطرين التاليين في مترجم بايثون.
import bittensor as bt
print ( bt . __version__ )
سيبدو إخراج مترجم بايثون كما يلي:
Python 3.11 .6 ( main , Oct 2 2023 , 13 : 45 : 54 ) [ Clang 15.0 .0 ( clang - 1500.0 . 40.1 )] on darwin
Type "help" , "copyright" , "credits" or "license" for more information .
>> > import bittensor as bt
>> > print ( bt . __version__ )
< version number >
سترى رقم الإصدار الذي قمت بتثبيته بدلاً من <version number>
.
يمكنك أيضًا التحقق من تثبيت bittensor SDK عن طريق سرد معلومات المحور العصبي للخلايا العصبية. أدخل الأسطر التالية في مترجم بايثون.
import bittensor
metagraph = bittensor . Metagraph ( 1 )
metagraph . axons [: 10 ]
سيبدو إخراج مترجم بايثون كما هو موضح أدناه.
[AxonInfo( /ipv4/3.139.80.241:11055, 5GqDsK6SAPyQtG243hbaKTsoeumjQQLhUu8GyrXikPTmxjn7, 5D7u5BTqF3j1XHnizp9oR67GFRr8fBEFhbdnuVQEx91vpfB5, 600 ), AxonInfo( /ipv4/8.222.132.190:5108, 5CwqDkDt1uk2Bngvf8avrapUshGmiUvYZjYa7bfA9Gv9kn1i, 5HQ9eTDorvovKTxBc9RUD22FZHZzpy1KRfaxCnRsT9QhuvR6, 600 ), AxonInfo( /ipv4/34.90.71.181:8091, 5HEo565WAy4Dbq3Sv271SAi7syBSofyfhhwRNjFNSM2gP9M2, 5ChuGqW2cxc5AZJ29z6vyTkTncg75L9ovfp8QN8eB8niSD75, 601 ), AxonInfo( /ipv4/64.247.206.79:8091, 5HK5tp6t2S59DywmHRWPBVJeJ86T61KjurYqeooqj8sREpeN, 5E7W9QXNoW7se7B11vWRMKRCSWkkAu9EYotG5Ci2f9cqV8jn, 601 ), AxonInfo( /ipv4/51.91.30.166:40203, 5EXYcaCdnvnMZbozeknFWbj6aKXojfBi9jUpJYHea68j4q1a, 5CsxoeDvWsQFZJnDCyzxaNKgA8pBJGUJyE1DThH8xU25qUMg, 601 ), AxonInfo( /ipv4/149.137.225.62:8091, 5F4tQyWrhfGVcNhoqeiNsR6KjD4wMZ2kfhLj4oHYuyHbZAc3, 5Ccmf1dJKzGtXX7h17eN72MVMRsFwvYjPVmkXPUaapczECf6, 600 ), AxonInfo( /ipv4/38.147.83.11:8091, 5Hddm3iBFD2GLT5ik7LZnT3XJUnRnN8PoeCFgGQgawUVKNm8, 5DCQw11aUW7bozAKkB8tB5bHqAjiu4F6mVLZBdgJnk8dzUoV, 610 ), AxonInfo( /ipv4/38.147.83.30:41422, 5HNQURvmjjYhTSksi8Wfsw676b4owGwfLR2BFAQzG7H3HhYf, 5EZUTdAbXyLmrs3oiPvfCM19nG6oRs4X7zpgxG5oL1iK4MAh, 610 ), AxonInfo( /ipv4/54.227.25.215:10022, 5DxrZuW8kmkZPKGKp1RBVovaP5zHtPLDHYc5Yu82Z1fWqK5u, 5FhXUSmSZ2ec7ozRSA8Bg3ywmGwrjoLLzsXjNcwmZme2GcSC, 601 ), AxonInfo( /ipv4/52.8.243.76:40033, 5EnZN591jjsKKbt3yBtfGKWHxhxRH9cJonqTKRT5yTRUyNon, 5ChzhHyGmWwEdHjuvAxoUifHEZ6xpUjR67fDd4a42UrPysyB, 601 )]
>>>
تعليمات لمدير الإصدار: مستند RELEASE_GUIDELINES.md.
هل أنت مستعد للمساهمة؟ اقرأ دليل المساهمة قبل تقديم طلب السحب.
ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) حقوق الطبع والنشر © 2024 لمؤسسة Opentensor
يُمنح الإذن مجانًا لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") للتعامل في البرنامج دون قيود، بما في ذلك، على سبيل المثال لا الحصر، حقوق الاستخدام والنسخ والتعديل والدمج. ونشر و/أو توزيع وترخيص من الباطن و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم توفير البرنامج لهم بالقيام بذلك، وفقًا للشروط التالية:
يجب تضمين إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو"، دون أي ضمان من أي نوع، صريحًا أو ضمنيًا، بما في ذلك، على سبيل المثال لا الحصر، ضمانات القابلية للتسويق والملاءمة لغرض معين وعدم الانتهاك. لا يتحمل المؤلفون أو أصحاب حقوق الطبع والنشر بأي حال من الأحوال المسؤولية عن أي مطالبة أو أضرار أو مسؤولية أخرى، سواء في إجراء العقد أو الضرر أو غير ذلك، الناشئة عن أو خارج أو فيما يتعلق بالبرنامج أو الاستخدام أو المعاملات الأخرى في برمجة.
التعلم في المنزل/hivemind