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 基金會
特此免費授予任何獲得本軟體及相關文件文件(「軟體」)副本的人不受限制地使用本軟體,包括但不限於使用、複製、修改、合併的權利、發布、散佈、再授權和/或銷售軟體的副本,並允許向其提供軟體的人員這樣做,但須滿足以下條件:
上述版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
本軟體以「現況」提供,不提供任何明示或暗示的保證,包括但不限於適銷性、特定用途的適用性和不侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.
在家學習/hivemind