Discord • ネットワーク • 研究
pip3 install
使用してインストールするいらっしゃいませ! bittensor競争力のあるデジタル商品を生産できるオープンソース プラットフォームです。これらのデジタル商品には、マシン インテリジェンス、ストレージ スペース、計算能力、タンパク質のフォールディング、金融市場の予測などが含まれます。最高のデジタル商品を生産すると、 TAOで報酬が得られます。
Opentensor Foundation (OTF) は、 bittensorエコシステムに参加できるように、このbittensor SDK、コードベース、ドキュメント、ステップバイステップのチュートリアルとガイドを含むすべてのオープン ソース ツールを提供します。
このbittensor SDK には、 bittensorエコシステムとの対話、サブネット インセンティブ メカニズム、サブネット マイナー、サブネット バリデータの作成、およびサブテンソル ( bittensorネットワークのブロックチェーン部分) のクエリを実行するための、すぐに使用できる Python パッケージが含まれています。
bittensorには 1 つのブロックチェーンがあり、この 1 つのブロックチェーンに接続されている多くのプラットフォームがあります。これらのプラットフォームをサブネットと呼び、これを 1 つのブロックチェーンサブテンサーと呼びます。したがって、サブネットは AI 関連である場合もあれば、他のものである場合もあります。 bittensorネットワークには、多数の異なるサブネットがあります。これらすべてのサブネットはサブテンサー ブロックチェーンと対話します。 「では、サブネットはブロックチェーンの一部ではなく、ブロックチェーンと対話するだけなのでしょうか?」と考えている方は、その場合、答えは「はい、そのとおりです」です。
デジタル商品の各カテゴリは、個別のサブネットで作成されます。アプリケーションはこれらの特定のサブネット上に構築されます。これらのアプリケーションのエンドユーザーは、これらのアプリケーションによってサービスを受けることになります。
ブロックチェーンの外側に存在し、ブロックチェーンに接続されているサブネットは、最高のプロデューサーのみが報酬を得るオフチェーンの競争です。サブネットは、特定のデジタル商品の競争を開始するオフチェーンサブネット バリデーターと、最高品質のデジタル商品を生産することで競争し対応するオフチェーンサブネット マイナーで構成されます。
スコアは、最もパフォーマンスの高いサブネットマイナーとサブネットバリデーターに割り当てられます。オンチェーンの Yuma Consensus によって、これらのトップパフォーマーに対する TAO 報酬が決定されます。 bittensorブロックチェーン、サブテンサーは、他のブロックチェーンと同様に、分散型検証ノード上で実行されます。
この SDK リポジトリはbittensorプラットフォーム専用です。このbittensor SDK コードベースはbittensorプラットフォーム専用であり、開発者がサブネットを作成しbittensorでツールを構築できるように設計されています。サブネットとアプリケーションについては、サブネット所有者によって管理されているサブネット固有の Web サイトを参照してください。
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 を使用している場合、スクリプトは、必要なすべての apt-get パッケージをインストールするためにsudo
アクセスを要求します。
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
torch
を使用して SDK をインストールする: torch
を使用してbittensor SDK をインストールします。
pip install bittensor [ torch ]
環境によっては、上記のコマンドが失敗する場合があります。その場合は、以下に示すように引用符を追加してコマンドを実行します。
pip install " bittensor [torch]"
cubit
を使用して SDK をインストールする: cubit
を使用してbittensorまたは SDK をインストールします。
cubit
をインストールします。 「インストール」セクションを参照してください。 Python 3.9 および 3.10 バージョンのみがサポートされています。pip install bittensor
を使用して SDK をインストールします。 Windows にbittensor SDK をインストールして実行するには、Windows にWSL 2 (Linux 用 Windows サブシステム) をインストールし、Ubuntu Linux ディストリビューションを選択する必要があります。
上記をインストールした後、上記の「macOS および Linux へのインストール」で説明したのと同じインストール手順に従います。
警告: Windows でのサポートは限定的です委任、転送、登録、ステーキングなどのウォレット トランザクションは WSL 2 を使用して Windows マシンで実行できますが、マイニングおよび検証操作は推奨されておらず、Windows マシンではサポートされていません。
次のいずれかの方法でインストールを確認できます。
btsdk
バージョンを使用して確認するpython3 -m bittensor
上記のコマンドを実行すると、インストールしたばかりのbtsdk
のバージョンが表示されます。
端末上で Python インタープリターを起動します。
python3
Python インタープリターに次の 2 行を入力します。
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
本ソフトウェアおよび関連ドキュメント ファイル (以下「ソフトウェア」) のコピーを入手した人には、使用、コピー、変更、マージする権利を含むがこれらに限定されない、制限なくソフトウェアを取り扱う許可が、ここに無償で与えられます。 、以下の条件を条件として、本ソフトウェアのコピーを出版、配布、サブライセンス、および/または販売すること、および本ソフトウェアが提供される人物にそれを許可すること。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは主要部分に含まれるものとします。
ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア。
自宅学習/集合意識