Aprendizagem pessoal com IA
e orientação prática
Espelho de desenho CyberKnife

Rede Akash: Plataforma de negociação aritmética de GPU descentralizada

Introdução geral

A Akash Network é uma plataforma descentralizada de computação em nuvem baseada na tecnologia blockchain, com o objetivo de quebrar o monopólio dos gigantes tradicionais da computação em nuvem e oferecer um mercado de comércio de recursos de computação mais eficiente, flexível e de baixo custo. Ela constrói um ecossistema de serviços em nuvem semelhante ao "Airbnb", conectando usuários que precisam de recursos de computação com provedores que têm capacidade de computação não utilizada. Os usuários podem alugar uma variedade de recursos de nuvem, incluindo GPUs de alto desempenho, como NVIDIA H100, A100, etc., a um preço que geralmente é tão baixo quanto 85% em comparação com os provedores de serviços de nuvem tradicionais. Cosmos Criada com um SDK que oferece suporte à comunicação entre cadeias (IBC) e com tokens AKT que impulsionam a segurança, a governança e as transações da rede, a natureza aberta e voltada para a comunidade da Akash Network a torna ideal para desenvolvedores Web3, pesquisadores de IA e implementações de aplicativos descentralizados.

Rede Akash: Plataforma de negociação aritmética de GPU descentralizada-1


 

Rede Akash: Plataforma de negociação aritmética de GPU descentralizada-1

A Akash Network fornece uma interface de bate-papo para vários diálogos de modelo grande de código aberto

 

Lista de funções

  • Aluguel descentralizado de recursos em nuvemOs usuários podem alugar recursos de computação, como CPUs, GPUs, armazenamento, etc., de fornecedores globais, oferecendo suporte ao dimensionamento flexível.
  • Sistema de leilão reversoOs usuários definem os orçamentos e os fornecedores fazem lances para os recursos, garantindo preços transparentes e competitivos.
  • Suporte para implementações complexas de aplicativosCom a Stack Definition Language (SDL), os usuários podem implementar aplicativos em contêineres do Docker em várias regiões e fornecedores.
  • Mercado de aluguel de GPUsGPU: oferece aluguel de GPUs de alto desempenho (por exemplo, NVIDIA A100) para treinamento e inferência de modelos de IA.
  • Implantação anônima e proteção da privacidadeSuporte à implementação de aplicativos anônimos para proteger a identidade e os dados do usuário.
  • Governança de blockchainUsuários com tokens AKT podem participar da votação de propostas on-line para influenciar a direção da plataforma.
  • suporte à comunidade de código abertoCódigo-fonte aberto e ferramentas avançadas para desenvolvedores, como o Akash Console e o Provider Console, estão disponíveis.

 

Usando a Ajuda

Como começar a usar a Akash Network

O Akash Network não requer um processo de instalação complicado; os usuários podem simplesmente visitar o site oficial (https://akash.network/) pelo navegador para começar. Abaixo estão as etapas detalhadas para ajudá-lo a começar rapidamente:

1. criar e preparar contas

Para usar os serviços da Akash Network, primeiro você precisará de uma carteira de criptomoedas para guardar tokens AKT, pois todas as transações e taxas de aluguel são liquidadas em AKT. As etapas a seguir são recomendadas:

  • Download de carteiras compatíveisEscolha uma carteira que ofereça suporte ao ecossistema do Cosmos, como Keplr ou Cosmostation.
    • Instale o plug-in Keplr (https://www.keplr.app/) em seu navegador ou faça o download do aplicativo móvel Cosmostation.
  • Criar carteiraAbra o aplicativo Wallet, clique em "Create New Wallet", gere um mnemônico e mantenha-o em segurança (não o divulgue).
  • Obter tokens AKTCompre AKT por meio de trocas de criptografia (por exemplo, Kraken, Osmosis DEX) e transfira-o para o endereço de sua carteira.
  • Conexão com a rede AkashSelecione a cadeia "Akash Network" no Keplr para concluir a conexão.

2) Implantação de aplicativos usando o Akash Console

O Akash Console é a ferramenta oficial da Web que simplifica o processo de implantação:

  • Acesso ao consoleClique em "Console" no site oficial (https://console.akash.network/).
  • Conectando carteirasClique em "Connect Wallet" (Conectar carteira) no canto superior direito e selecione Keplr ou outra carteira para autorizar a conexão.
  • Criar implantação::
    1. Clique em "Create Deployment" (Criar implantação).
    2. Fazer upload ou preparar deploy.yaml (formato SDL) que especifica a imagem do Docker, a CPU, a memória, o armazenamento e outros requisitos. Exemplo:
      version: "2.0"
      services:
      web:
      image: nginx:latest
      expose:
      - port: 80
      as: 80
      to:
      - global: true
      profiles:
      compute:
      web:
      resources:
      cpu:
      units: 0.5
      memory:
      size: 512Mi
      storage:
      size: 512Mi
      placement:
      westcoast:
      pricing:
      web:
      denom: uakt
      amount: 1000
      deployment:
      web:
      westcoast:
      profile: web
      count: 1
      
    3. Defina o orçamento (em uAKT, 1 AKT = 1.000.000 uAKT) e clique em "Create" (Criar).
  • Aceitação de propostasO sistema exibirá as cotações dos fornecedores, selecione o melhor preço ou a opção que atenda aos requisitos e clique em "Aceitar lance".
  • Implementação concluída: Após alguns minutos, a implantação é concluída e o Console fornece acesso à URL (por exemplo http://provider-id.akash.network).

3. operação de recursos especiais: leasing de GPU e hospedagem de IA

O recurso de leasing de GPU da Akash Network é especialmente adequado para desenvolvedores de IA:

  • Preparação de arquivos SDL: em deploy.yaml Especifique os requisitos de GPU em, por exemplo:
    services:
    ai-model:
    image: tensorflow/tensorflow:latest-gpu
    args:
    - python
    - train.py
    expose:
    - port: 5000
    as: 5000
    to:
    - global: true
    profiles:
    compute:
    ai-model:
    resources:
    cpu:
    units: 2
    memory:
    size: 16Gi
    storage:
    size: 100Gi
    gpu:
    units: 1
    attributes:
    vendor:
    nvidia:
    model: a100
    placement:
    global:
    pricing:
    ai-model:
    denom: uakt
    amount: 5000
    deployment:
    ai-model:
    global:
    profile: ai-model
    count: 1
  • Enviar para implantaçãoCarregar o arquivo SDL conforme descrito acima e aguardar o lance do fornecedor.
  • Execução de tarefas de IAApós a implantação bem-sucedida, acesse o serviço por meio da URL fornecida para executar tarefas de treinamento ou inferência de modelos.
  • Monitoramento e ajusteAs implantações podem ser encerradas ou atualizadas a qualquer momento, visualizando seu status na página Implantações do Console.

4. tornar-se um provedor de recursos

Se você tiver um servidor ou GPU ocioso, poderá participar da rede Akash para obter renda:

  • Instalação do software do provedor::
    1. Execute o comando em um servidor Linux:
      wget -q -O - https://raw.githubusercontent.com/akash-network/provider/main/install.sh | bash
      
    2. configurar provider.yamlConfigure seu endereço de servidor, carteira AKT, etc.
    3. Inicie o serviço:akash-provider start.
  • Aceitação de pedidosQuando um usuário seleciona sua oferta, o sistema atribui automaticamente tarefas ao seu servidor.
  • liquidação de rendaAKT é automaticamente transferido para sua carteira após a conclusão da tarefa.

5 Cuidados

  • gerenciamento de orçamentoAKTs: Certifique-se de que haja AKTs suficientes na carteira para evitar interrupções na implementação.
  • Depuração de SDLPara usar o SDL pela primeira vez, consulte a documentação oficial (https://docs.akash.network/) para garantir o formato correto.
  • estado da redeCargas de rede em tempo real e contagens de provedores podem ser visualizadas em https://stats.akash.network/.

Com essas etapas, você pode aproveitar facilmente os serviços de nuvem descentralizados da Akash Network para desfrutar de baixo custo e alta flexibilidade, seja implantando um site simples ou executando tarefas complexas de IA.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Rede Akash: Plataforma de negociação aritmética de GPU descentralizada
pt_BRPortuguês do Brasil