Discord • Сеть • Исследования
pip3 install
Добро пожаловать! bittensor — это платформа с открытым исходным кодом, на которой вы можете производить конкурентоспособные цифровые товары. Этими цифровыми товарами могут быть машинный интеллект, дисковое пространство, вычислительная мощность, сворачивание белков, прогнозирование финансовых рынков и многое другое. Вы получаете вознаграждение в TAO , когда производите лучшие цифровые товары.
Opentensor Foundation (OTF) предоставляет все инструменты с открытым исходным кодом, включая этот bittensor SDK, базу кода и документацию, а также пошаговые руководства и руководства, позволяющие вам участвовать в экосистеме bittensor .
Этот bittensor SDK содержит готовые к использованию пакеты Python для взаимодействия с экосистемой bittensor , написания механизмов стимулирования подсети, майнеров подсети, валидаторов подсети и запроса субтензора (блокчейн-части сети bittensor ).
В bittensor есть один блокчейн и множество платформ, которые подключены к этому одному блокчейну. Мы называем эти платформы подсетями , а этот — субтензором блокчейна. Итак, подсеть может быть связана с ИИ или с чем-то еще. bittensor сеть имеет несколько отдельных подсетей. Все эти подсети взаимодействуют с субтензорным блокчейном. Если вы думаете: «Значит, подсети не являются частью блокчейна, а только взаимодействуют с ним?» тогда ответ «да, именно».
Каждая категория цифровых товаров производится в отдельной подсети. Приложения создаются в этих конкретных подсетях. Конечные пользователи этих приложений будут обслуживаться этими приложениями.
Подсети, существующие вне блокчейна и подключенные к нему, представляют собой соревнования вне блокчейна, в которых награждаются только лучшие производители. Подсеть состоит из валидаторов офчейн-подсети , которые инициируют конкуренцию за конкретный цифровой товар, и майнеров офф-чейн-подсети , которые конкурируют и реагируют, производя цифровой товар самого высокого качества.
Очки присваиваются наиболее эффективным майнерам и валидаторам подсетей. Консенсус Yuma в сети определяет вознаграждения TAO для этих лучших игроков. bittensor блокчейн, субтензор, работает на децентрализованных узлах проверки, как и любой блокчейн.
Этот репозиторий 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. Следуйте этому руководству на 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
: Установите SDK bittensor с помощью 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
Введите следующие две строки в интерпретатор Python.
import bittensor as bt
print ( bt . __version__ )
Вывод интерпретатора Python будет выглядеть следующим образом:
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, перечислив информацию об аксонах нейронов. Введите следующие строки в интерпретатор Python.
import bittensor
metagraph = bittensor . Metagraph ( 1 )
metagraph . axons [: 10 ]
Вывод интерпретатора Python будет выглядеть так, как показано ниже.
[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 (MIT) Copyright © 2024 The Opentensor Foundation
Настоящим бесплатно любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), предоставляется разрешение на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставлено Программное обеспечение, делать это при соблюдении следующих условий:
Вышеупомянутое уведомление об авторских правах и данное уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ В ДЕЙСТВИЯХ ПО КОНТРАКТУ, ПРАВОНАРУШЕНИЮ ИЛИ ДРУГИМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ОТ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СДЕЛКАМИ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
обучение на дому/коллективный разум