Perselisihan • Jaringan • Penelitian
pip3 install
Selamat datang! bittensor adalah platform sumber terbuka tempat Anda dapat menghasilkan komoditas digital yang kompetitif. Komoditas digital tersebut dapat berupa kecerdasan mesin, ruang penyimpanan, daya komputasi, pelipatan protein, prediksi pasar keuangan, dan masih banyak lagi. Anda dihargai di TAO ketika Anda menghasilkan komoditas digital terbaik.
Opentensor Foundation (OTF) menyediakan semua alat sumber terbuka, termasuk SDK bittensor ini, basis kode dan dokumentasinya, dengan tutorial dan panduan langkah demi langkah, untuk memungkinkan Anda berpartisipasi dalam ekosistem bittensor .
SDK bittensor ini berisi paket Python siap pakai untuk berinteraksi dengan ekosistem bittensor , menulis mekanisme insentif subnet, penambang subnet, validator subnet, dan menanyakan subtensor (bagian blockchain dari jaringan bittensor ).
Dalam bittensor terdapat satu blockchain, dan banyak platform yang terhubung dengan satu blockchain ini. Kami menyebut platform ini sebagai subnet , dan ini adalah subtensor blockchain. Jadi, subnet bisa terkait dengan AI atau bisa juga yang lainnya. Jaringan bittensor memiliki sejumlah subnet berbeda. Semua subnet ini berinteraksi dengan subtensor blockchain. Jika Anda berpikir, "Jadi, subnet bukan bagian dari blockchain tetapi hanya berinteraksi dengannya?" maka jawabannya adalah "ya, tepat sekali."
Setiap kategori komoditas digital diproduksi dalam subnet yang berbeda. Aplikasi dibangun pada subnet spesifik ini. Pengguna akhir dari aplikasi ini akan dilayani oleh aplikasi ini.
Subnet, yang ada di luar blockchain dan terhubung dengannya, adalah kompetisi off-chain di mana hanya produsen terbaik yang diberi penghargaan. Subnet terdiri dari validator subnet off-chain yang memulai kompetisi untuk komoditas digital tertentu, dan penambang subnet off-chain yang bersaing dan merespons dengan menghasilkan komoditas digital berkualitas terbaik.
Skor diberikan kepada penambang subnet dan validator subnet yang berkinerja terbaik. Konsensus Yuma on-chain menentukan imbalan TAO untuk pemain berkinerja terbaik ini. Blockchain bittensor , subtensor, berjalan pada node validasi terdesentralisasi, sama seperti blockchain lainnya.
Repo SDK ini hanya untuk platform bittensor Basis kode SDK bittensor ini hanya untuk platform bittensor , dirancang untuk membantu pengembang membuat subnet dan membangun alat di bittensor . Untuk subnet dan aplikasi, lihat situs web khusus subnet, yang dikelola oleh pemilik subnet.
Lihat Catatan Rilis bittensor SDK.
Sebelum Anda dapat mulai mengembangkan, Anda harus menginstal bittensor SDK dan kemudian membuat dompet bittensor .
Jika Anda sudah menginstal bittensor SDK, pastikan Anda mengupgrade ke versi terbaru. Jalankan perintah di bawah ini:
python3 -m pip install --upgrade bittensor
Anda dapat menginstal bittensor SDK di mesin lokal Anda dengan salah satu cara berikut. Pastikan Anda memverifikasi instalasi Anda setelah Anda menginstal :
pip3 install
Ini adalah metode yang paling mudah. Direkomendasikan untuk pemula karena akan melakukan pra-instal persyaratan seperti Python, jika persyaratan tersebut belum ada di mesin Anda. Salin dan tempel perintah bash
berikut ke terminal Anda:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/opentensor/bittensor/master/scripts/install.sh ) "
Untuk pengguna Ubuntu-Linux Jika Anda menggunakan Ubuntu-Linux, skrip akan meminta akses sudo
untuk menginstal semua paket apt-get yang diperlukan.
pip3 install
python3 -m venv bt_venv
source bt_venv/bin/activate
pip install bittensor
Membuat dan mengaktifkan lingkungan virtual
Buat lingkungan virtual Python. Ikuti panduan ini di python.org.
Aktifkan lingkungan baru. Ikuti panduan ini di python.org
Kloning repo bittensor SDK
git clone https://github.com/opentensor/bittensor.git
Anda dapat menginstal menggunakan salah satu opsi di bawah ini:
Instal SDK : Jalankan perintah di bawah ini untuk menginstal bittensor SDK di lingkungan virtual di atas. Ini juga akan menginstal btcli
.
pip install bittensor
Instal SDK dengan torch
: Instal bittensor SDK dengan torch
.
pip install bittensor [ torch ]
Di beberapa lingkungan, perintah di atas mungkin gagal, dalam hal ini jalankan perintah dengan menambahkan tanda kutip seperti yang ditunjukkan di bawah ini:
pip install " bittensor [torch]"
Instal SDK dengan cubit
: Instal bittensor SDK dengan cubit
.
cubit
terlebih dahulu. Lihat bagian Instal. Hanya versi Python 3.9 dan 3.10 yang didukung .pip install bittensor
. Untuk menginstal dan menjalankan bittensor SDK di Windows Anda harus menginstal WSL 2 (Subsistem Windows untuk Linux) di Windows dan memilih distribusi Ubuntu Linux.
Setelah Anda menginstal yang di atas, ikuti langkah-langkah instalasi yang sama seperti yang dijelaskan di atas dalam Instal di macOS dan Linux.
PERINGATAN : Dukungan terbatas pada Windows Meskipun transaksi dompet seperti delegasi, transfer, pendaftaran, staking dapat dilakukan pada mesin Windows menggunakan WSL 2, operasi penambangan dan validasi tidak disarankan dan tidak didukung pada mesin Windows.
Anda dapat memverifikasi instalasi Anda dengan salah satu cara di bawah ini:
btsdk
python3 -m bittensor
Perintah di atas akan menunjukkan versi btsdk
yang baru saja Anda instal.
Luncurkan juru bahasa Python di terminal Anda.
python3
Masukkan dua baris berikut dalam penerjemah Python.
import bittensor as bt
print ( bt . __version__ )
Output juru bahasa Python akan terlihat seperti di bawah ini:
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 >
Anda akan melihat nomor versi yang Anda instal sebagai pengganti <version number>
.
Anda juga dapat memverifikasi instalasi bittensor SDK dengan mencantumkan informasi akson untuk neuron. Masukkan baris berikut dalam penerjemah Python.
import bittensor
metagraph = bittensor . Metagraph ( 1 )
metagraph . axons [: 10 ]
Output juru bahasa Python akan terlihat seperti di bawah ini.
[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 )]
>>>
Petunjuk untuk manajer rilis: dokumen RELEASE_GUIDELINES.md.
Siap berkontribusi? Baca panduan berkontribusi sebelum membuat permintaan penarikan.
Lisensi MIT (MIT) Hak Cipta © 2024 The Opentensor Foundation
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait (“Perangkat Lunak”), untuk menangani Perangkat Lunak tanpa batasan, termasuk namun tidak terbatas pada hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN “APA ADANYA”, TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.
belajar di rumah/hivemind