Discord • 网络 • 研究
pip3 install
进行安装欢迎! bittensor是一个开源平台,您可以在上面生产有竞争力的数字商品。这些数字商品可以是机器智能、存储空间、计算能力、蛋白质折叠、金融市场预测等等。当您生产出最好的数字商品时,您将获得TAO奖励。
Opentensor 基金会 (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
使用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解释器中输入以下两行。
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) 版权所有 © 2024 Opentensor 基金会
特此免费授予获得本软件及相关文档文件(“软件”)副本的任何人不受限制地使用本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件中的使用或其他交易而产生或与之相关的任何索赔、损害或其他责任负责,无论是合同、侵权行为还是其他行为。软件。
在家学习/hivemind