Unsloth

Grátis

Framework de código aberto para aprendizado rápido e econômico de grandes modelos de linguagem com suporte para LoRA e QLoRA.

Unsloth

Posição nos rankings

0Visualizações
Ir para o site

Visão geral

Descrição da rede neural Unsloth

Unsloth é um framework de código aberto criado tutorial grandes modelos linguísticos. Dele. A principal tarefa é tornar o processo de fingimento muito mais rápido e econômico em comparação com ferramentas padrão. Em vez de atualizar completamente todos os pesos do modelo, o framework utiliza métodos LoRA e QLoRA, que reduzem significativamente os recursos de memória de vídeo e computação de requisitos.

A arquitetura Unsloth inclui núcleos personalizados otimizados escritos em Triton e HIP. Estes núcleos aceleram a computação. na GPU e reduzir o consumo de memória. Característica do framework - Suporte oficial para placas gráficas AMD através de camada de software . Isto diferencia Unsloth da maioria dos semelhantes. Decisões Eles estão focados exclusivamente no ecossistema NVIDIA CUDA.

O quadro funciona. em sistemas operacionais Linux e Windows . Usado para o subsistema WSL Windows. A instalação executa uma equipe no terminal, e o instalador configura automaticamente toda dependência , incluindo a compilação PyTorch ROCm.

Características do Desloth

CaracterizaçãoSignificado
TipoQuadro para a correcção
CategoriaIA local, otimização do modelo
Plataforma básicaAMD (ROCm), NVIDIA (CUDA)
SOs suportadosLinux , Windows (via WSL)
Arquiteturas da GPU AMDRDNA 4 (RX 9000), RDNA 3 (RX 7000), RDNA 3,5 (Ryzen AI 300/Strix Halo), RDNA 2 RX 6000 CDNA 2-4 (Instinto MI200/MI300/MI350)
Métodos de ensinoSFT, LoRA 4 bits QLoRA, RL (GRPO)
VRAM mínimoDe 3 GB para Qwen3.5)
Número de modelos pré-instaladosMais de 500
Estrelas no GitHub68.600.
Suporte para FlashAttention 2Não disponível em AMD (utilizando Xformers)

Para quem é adequada a rede neural Unsloth?

Desenvolvedores com GPU AMD

A ferramenta é projetada principalmente para entusiastas e desenvolvedores. Equipamento AMD possessivo. É sobre como o reforço profissional bem consumidor Radeon. Anteriormente em Fine Tuning Os mapas foram difíceis devido à falta de software otimizado.

Usuários de laptops e sistemas compactos

Suporte para arquitetura RDNA 3.5 presente em processadores Ryzen AI 300 e plataformas Strix Halo abre modelagem de possibilidade em notebook com gráficos AMD incorporados. Isso reduz o limiar de entrada para as placas de vídeo discretas sem poder.

Especialistas em formação reforçados

Com o apoio do método GRPO, a Unsloth é adequada para tarefas de aprendizagem. sobre reforço o que amplia o âmbito do quadro está além da clássica sintonia fina supervisão.

Como usar a rede neural Unsloth?

Instalação Linux e macOS

O processo de instalação é reduzido Para executar um comando no terminal:

curl -fsSL https://unsloth.ai/install.sh | sh

O instalador irá determinar automaticamente a configuração do sistema e instalar todos os componentes necessários. incluindo assembléias ROCm de PyTorch e outros vícios.

Instalação no Windows

Os usuários do Windows têm um instalador via PowerShell. Desde que o framework funciona através do subsistema WSL necessário para que esta função tenha sido ativada no sistema.

Início do trabalho

Após a instalação, o usuário pode baixar um dos mais de 500 modelos pré-instalados e prosseguir o acompanhamento . Framework suporta como o fogo clássico de ajuste bem e trabalhar com a Quantização de 4 bits através do QLoRA.

Função básica

Apoio aos métodos de ensino

A Unsloth apoia várias abordagens para a aprendizagem: SFT (SFT) Aprendizagem com um professor, LoRA (adaptação) baixa classificação) e 4 bits QLoRA. O treinamento também está disponível no reforço utilizando o método GRPO.

Compatibilidade com o equipamento AMD

O framework suporta oficialmente a GPU AMD através do ROCm . Os núcleos otimizados em Triton e HIP fornecem computação mais rápida . O suporte está disponível para uma ampla gama de arquiteturas, desde RDNA 2 ao servidor CDNA 4.

Inferência e deplo

Além da aprendizagem, a Unsloth oferece oportunidades de inferência e implantação local de modelos pré-treinados, o que o torna uma ferramenta universal para trabalhar com a LLM. Equipamento próprio.

Benefícios do Deslote

Salvando memória e tempo

A AMD Unsloth corre até 1,39 vezes mais rápido e consome até 1,33 vezes menos memória. com ferramentas padrão TRL com FlashAtenção 2. Para treinamento O suficiente de 3 GB de memória de vídeo que reduz significativamente os requisitos Ferro.

Facilidade de instalação e utilização

Instalação única A equipa é uma vantagem significativa. O usuário não precisa configurar manualmente o ROCm. Dependências PyTorch e outros componentes . O suporte ao Windows em par com o Linux torna a ferramenta disponível para um público mais amplo.

Oficial. Suporte AMD

A Unsloth foi lançada em colaboração com a AMD. Garantir otimização de alta qualidade e atualizações oportunas para novas arquiteturas GPU. Esta é a primeira ferramenta de treinamento LLM popular. que começa com o Consumer Radeon e o Ryzen AI.

As desvantagens do Unsloth

Equipamento de limitação

O suporte para RX 6000 RDNA 2 placas gráficas é limitado e só disponível no Linux . Também requer ROCm versão 6.0 ou posterior. o que pode ser um obstáculo para os proprietários de ambientes de software desatualizados.

Ausência de alguma tecnologia

FlashAttention 2 não está disponível no AMD Xformers é usado em vez disso. . Impõe. certos limites da velocidade dos cálculos , num cenário . Também não é suportado no Windows. Trabalhando com várias GPUs simultaneamente.

Orientação novo equipamento

Uma série de modernos Os recursos estão focados nas arquiteturas mais recentes - RDNA 4, RDNA 3.5 e CDNA 3-4. Os proprietários mais velhos Video cards podem encontrar em incompatibilidade parcial total.

Que tarefas o Unsloth resolve?

A ferramenta aplica-se a modelos linguísticos de localização em equipamentos AMD. Este é o principal objectivo do enquadramento para o qual foi criado . Além disso, a Unsloth suporta o aprendizado de reforço – graças ao método GRPO, os modelos podem ser treinados em ambientes. em recompensa. Após formação contínua O framework permite que você execute infere e implante modelos localmente, sem referência a serviços em nuvem.

Preços indirectos

Unsloth é uma ferramenta de código aberto . Está a espalhar-se. Grátis, e informações sobre qualquer pagamento Não há tarifas para qualquer nível de serviço.

Termos de utilização do Unsloth

O framework requer uma GPU da AMD com suporte para ROCm 6.0 ou posterior. Se usado arquitetura placa gráfica RDNA 2 (por exemplo RX 6000 ), sala de operação Linux suportado. Necessário. assim O usuário tem habilidades básicas em trabalhar com o comando A linha e o terminal. As janelas são obrigatórias. Ativação de subsistemas WSL.

Disponibilidade por deslote

A ferramenta é completamente livre e tem um código de referência aberto. Linux e Windows operacionais suportados (via WSL) ). Restrições regionais Não mencionado - o serviço está disponível para usuários de qualquer país. O código fonte do projeto é publicado no GitHub onde ele coletou mais de 68.000 estrelas, Ele mostra a alta popularidade e atividade da comunidade.

O que distingue Unsloth dos análogos

Orientação AMD

A principal diferença entre Unsloth e instrumentos padrão - oficial Suporte a GPU simples e otimizada via ROCm . A maioria dos análogos são orientados exclusivamente em NVIDIA CUDA que deixa titulares de cartões Radeon sem software de qualidade Radeon para ajuste fino LLM.

Custo do equipamento

Graças ao trabalho com placas gráficas AMD, a Unsloth permite que você execute acabamentos em radeon barato Mais memória de vídeo por dólar em comparação com os produtos NVIDIA. Isto torna a aprendizagem mais acessível ao utilizador privado em sobre um orçamento limitado.

Produtividade

Comparado. na ferramenta Como TRL com FlashAtenção 2, Unsloth mostra melhor desempenho no mesmo hardware AMD Maior velocidade de aprendizagem e menor consumo de memória.

Conclusão

Unsloth lançamento com suporte para AMD abriu uma nova comunidade possibilidade. Local. A LLM está agora disponível no equipamento e laptops AMD de baixo custo com gráficos incorporados. É importante. Um passo para quebrar Monopólio da NVIDIA no Ecossistema de Software de Aprendizagem de Máquina Agora os usuários podem escolher o equipamento. com base em suas necessidades e orçamento, e não porque software de restrição. Se o ritmo atual de desenvolvimento for mantido, a Unsloth pode se tornar o padrão de fato para o aprendizado local de modelos de linguagem em uma ampla gama de dispositivos.

Modelo de formação linguística
Experiências com LLM
Modelo especializado em criação

Perguntas mais frequentes

Consulte também

Unsloth – revisão do quadro para treinamento adicional LLM