Três maneiras de resolver o problema de memória de vídeo insuficiente
Ao usar o SkyReels-V2, se você encontrar o problema de memória de vídeo insuficiente, poderá resolvê-lo pelos seguintes métodos:
- Ativar o modo de quantificação do FP8Observação: Adicionar o parâmetro -quant ao comando generate (por exemplo, python generate_video.py -quant) reduz a precisão do modelo de FP16 para FP8 e reduz o requisito de memória de vídeo em 40%.
- Uso da tecnologia de descarregamento de memóriaAdicionar o parâmetro -offload para transferir temporariamente parte do cálculo para a memória da CPU (por exemplo, python generate_video.py -offload), adequado para placas gráficas de consumo com pouca memória de vídeo.
- Geração de vídeo segmentadoControle a duração de uma única geração definindo o parâmetro -segment_length (padrão: 97 quadros) e, em seguida, use o software de edição de vídeo para unir os segmentos em um estágio posterior.
Para quem tem um orçamento limitado, é recomendável fazer upgrade para uma placa de vídeo RTX 4090 (24 GB) ou A100 (40/80 GB). A configuração de várias GPUs pode ser feita especificando o dispositivo com o parâmetro -gpu_ids (por exemplo, -gpu_ids 0,1,2)
Essa resposta foi extraída do artigoSkyReels V2: uma ferramenta de IA de código aberto para gerar vídeos de comprimento ilimitadoO































