Discord • Rede • Pesquisa
pip3 install
Bem-vindo! bittensor é uma plataforma de código aberto na qual você pode produzir commodities digitais competitivas. Essas mercadorias digitais podem ser inteligência de máquina, espaço de armazenamento, poder computacional, dobramento de proteínas, previsão dos mercados financeiros e muito mais. Você é recompensado no TAO quando produz as melhores commodities digitais.
A Opentensor Foundation (OTF) fornece todas as ferramentas de código aberto, incluindo este SDK bittensor , a base de código e a documentação, com tutoriais e guias passo a passo, para permitir que você participe do ecossistema bittensor .
Este SDK bittensor contém pacotes Python prontos para uso para interagir com o ecossistema bittensor , escrever mecanismos de incentivo de sub-rede, mineradores de sub-rede, validadores de sub-rede e consultar o subtensor (a parte blockchain da rede bittensor ).
No bittensor existe um blockchain e muitas plataformas conectadas a esse blockchain. Chamamos essas plataformas de sub-redes e esta de subtensor de blockchain. Portanto, uma sub-rede pode estar relacionada à IA ou pode ser outra coisa. A rede bittensor possui várias sub-redes distintas. Todas essas sub-redes interagem com o blockchain do subtensor. Se você está pensando: “Então, as sub-redes não fazem parte do blockchain, mas apenas interagem com ele?” então a resposta é "sim, exatamente".
Cada categoria da mercadoria digital é produzida em uma sub-rede distinta. Os aplicativos são criados nessas sub-redes específicas. Os usuários finais desses aplicativos seriam atendidos por eles.
As sub-redes, que existem fora da blockchain e estão conectadas a ela, são competições fora da cadeia onde apenas os melhores produtores são recompensados. Uma sub-rede consiste em validadores de sub-rede fora da cadeia que iniciam a competição por uma mercadoria digital específica e mineradores de sub-rede fora da cadeia que competem e respondem produzindo a mercadoria digital da melhor qualidade.
As pontuações são atribuídas aos mineradores e validadores de sub-rede de melhor desempenho. O Consenso Yuma na rede determina as recompensas TAO para esses melhores desempenhos. O blockchain bittensor , o subtensor, é executado em nós de validação descentralizados, assim como qualquer blockchain.
Este repositório SDK é apenas para a plataforma bittensor Esta base de código do SDK bittensor é apenas para a plataforma bittensor , projetada para ajudar os desenvolvedores a criar sub-redes e construir ferramentas no bittensor . Para sub-redes e aplicativos, consulte sites específicos de sub-redes, mantidos pelos proprietários das sub-redes.
Consulte as notas de versão bittensor SDK.
Antes de começar a desenvolver, você deve instalar bittensor SDK e então criar a carteira bittensor .
Se você já instalou bittensor SDK, certifique-se de atualizar para a versão mais recente. Execute o comando abaixo:
python3 -m pip install --upgrade bittensor
Você pode instalar bittensor SDK em sua máquina local de uma das seguintes maneiras. Certifique-se de verificar sua instalação após instalar :
pip3 install
Este é o método mais direto. É recomendado para iniciantes, pois pré-instalará requisitos como Python, caso eles ainda não estejam presentes em sua máquina. Copie e cole o seguinte comando bash
em seu terminal:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/opentensor/bittensor/master/scripts/install.sh ) "
Para usuários do Ubuntu-Linux Se você estiver usando o Ubuntu-Linux, o script solicitará acesso sudo
para instalar todos os pacotes apt-get necessários.
pip3 install
python3 -m venv bt_venv
source bt_venv/bin/activate
pip install bittensor
Crie e ative um ambiente virtual
Crie um ambiente virtual Python. Siga este guia em python.org.
Ative o novo ambiente. Siga este guia em python.org
Clone o repositório SDK bittensor
git clone https://github.com/opentensor/bittensor.git
Você pode instalar usando qualquer uma das opções abaixo:
Instalar SDK : Execute o comando abaixo para instalar bittensor SDK no ambiente virtual acima. Isso também instalará btcli
.
pip install bittensor
Instale o SDK com torch
: Instale o SDK bittensor com torch
.
pip install bittensor [ torch ]
Em alguns ambientes, o comando acima pode falhar; nesse caso, execute o comando com aspas adicionadas, conforme mostrado abaixo:
pip install " bittensor [torch]"
Instale o SDK com cubit
: Instale o SDK bittensor com cubit
.
cubit
primeiro. Consulte a seção Instalar. Somente as versões Python 3.9 e 3.10 são suportadas .pip install bittensor
. Para instalar e executar bittensor SDK no Windows você deve instalar o WSL 2 (Windows Subsystem for Linux) no Windows e selecionar a distribuição Ubuntu Linux.
Depois de instalar o acima, siga as mesmas etapas de instalação descritas acima em Instalar no macOS e Linux.
ALERTA : Suporte limitado no Windows Embora transações de carteira como delegação, transferência, registro e piquetagem possam ser realizadas em uma máquina Windows usando WSL 2, as operações de mineração e validação não são recomendadas e não são suportadas em máquinas Windows.
Você pode verificar sua instalação de uma das maneiras abaixo:
btsdk
python3 -m bittensor
O comando acima mostrará a versão do btsdk
que você acabou de instalar.
Inicie o interpretador Python em seu terminal.
python3
Insira as duas linhas a seguir no interpretador Python.
import bittensor as bt
print ( bt . __version__ )
A saída do interpretador Python será semelhante a abaixo:
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 >
Você verá o número da versão instalada no lugar de <version number>
.
Você também pode verificar a instalação do SDK bittensor listando as informações do axônio dos neurônios. Insira as seguintes linhas no interpretador Python.
import bittensor
metagraph = bittensor . Metagraph ( 1 )
metagraph . axons [: 10 ]
A saída do interpretador Python será semelhante a abaixo.
[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 )]
>>>
Instruções para o gerenciador de lançamento: documento RELEASE_GUIDELINES.md.
Pronto para contribuir? Leia o guia de contribuição antes de fazer uma solicitação pull.
A Licença MIT (MIT) Copyright © 2024 The Opentensor Foundation
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o “Software”), para negociar o Software sem restrições, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar , publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software seja fornecido o façam, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão serão incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO “COMO ESTÁ”, SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM HIPÓTESE ALGUMA OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.
aprendendo em casa/mente coletiva