불일치 • 네트워크 • 연구
pip3 install
사용하여 설치환영! bittensor 는 경쟁력 있는 디지털 상품을 생산할 수 있는 오픈 소스 플랫폼입니다. 이러한 디지털 상품에는 기계 지능, 저장 공간, 컴퓨팅 성능, 단백질 접기, 금융 시장 예측 등이 포함될 수 있습니다. 최고의 디지털 상품을 생산하면 TAO 로 보상을 받습니다.
Opentensor Foundation(OTF)은 bittensor SDK, 코드베이스 및 문서를 포함한 모든 오픈 소스 도구를 단계별 튜토리얼 및 가이드와 함께 제공하여 귀하가 bittensor 생태계에 참여할 수 있도록 합니다.
이 bittensor SDK에는 bittensor 생태계와 상호 작용하고, 서브넷 인센티브 메커니즘, 서브넷 마이너, 서브넷 유효성 검사기를 작성하고, subtensor( bittensor 네트워크의 블록체인 부분)를 쿼리하기 위해 즉시 사용할 수 있는 Python 패키지가 포함되어 있습니다.
bittensor 에는 하나의 블록체인이 있고, 이 하나의 블록체인에 연결된 많은 플랫폼이 있습니다. 우리는 이러한 플랫폼을 서브넷 이라고 부르며, 이 하나의 블록체인 서브텐서 라고 부릅니다. 따라서 서브넷은 AI와 관련될 수도 있고 다른 것일 수도 있습니다. bittensor 네트워크에는 여러 개의 서로 다른 서브넷이 있습니다. 이러한 모든 서브넷은 서브텐서 블록체인과 상호 작용합니다. "그럼 서브넷은 블록체인의 일부가 아니라 상호작용만 하는 것인가요?"라고 생각하신다면? 그러면 대답은 "그렇습니다. 정확합니다."입니다.
디지털 상품의 각 카테고리는 서로 다른 서브넷에서 생산됩니다. 애플리케이션은 이러한 특정 서브넷에 구축됩니다. 이러한 애플리케이션의 최종 사용자는 이러한 애플리케이션의 서비스를 받게 됩니다.
블록체인 외부에 존재하고 연결되어 있는 서브넷은 최고의 생산자에게만 보상이 주어지는 오프체인 경쟁입니다. 서브넷은 특정 디지털 상품에 대한 경쟁을 시작하는 오프체인 서브넷 검증자 와 최고 품질의 디지털 상품을 생산하여 경쟁하고 대응하는 오프체인 서브넷 채굴자로 구성됩니다.
점수는 최고 성능의 서브넷 마이너와 서브넷 유효성 검사기에 할당됩니다. 온체인 Yuma Consensus는 이러한 최고 성과자에 대한 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를 사용하는 경우 스크립트는 필요한 모든 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 인터프리터에 다음 두 줄을 입력합니다.
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) 저작권 © 2024 The Opentensor Foundation
본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 취득한 모든 사람에게 사용, 복사, 수정, 병합에 대한 권리를 포함하되 이에 국한되지 않고 제한 없이 소프트웨어를 취급할 수 있는 권한이 무료로 부여됩니다. , 소프트웨어 사본을 게시, 배포, 재라이센스 부여 및/또는 판매하고, 소프트웨어를 제공받은 사람에게 다음 조건에 따라 그렇게 하도록 허용합니다.
위의 저작권 고지와 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.
소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 작성자나 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어나 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 소프트웨어.
재택 학습/하이브마인드