VoiceStudio и вопросы...

Ответить
AtomSteel
Сообщения: 9
Зарегистрирован: 28 авг 2026, 11:19
Operating system: Операционная система: ROSA Fresh Desktop 13
Версия KDE Plasma: 6.6.6
Версия KDE Frameworks: 6.29.0
Версия Qt: 6.11.1
Версия ядра: 6.12.91-generic-24rosa13-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 6 × AMD Ryzen 5 3500X 6-Core Processor
Память: 16 ГиБ ОЗУ (15,5 ГиБ доступно)
Графический процессор: AMD Radeon RX 7600
Производитель: Micro-Star International Co., Ltd.
Название продукта: MS-7C95
Версия системы: 1.0

VoiceStudio и вопросы...

Сообщение AtomSteel »

Сама установка VoiceStudio вопросов не вызывает. Вопрос возникает почему VoiceStudio не видит дискретную видеокарту от AMD,
No compatible GPU detected.png
хотя она имеется.
AMD_GPU.png
В поиске ответа наткнулся на информацию, что в системе должна присутствовать ROCm.
ROCm (Radeon Open Compute platform) — это открытый программный стек от компании AMD, созданный для высокопроизводительных вычислений (HPC) и задач искусственного интеллекта с использованием графических процессоров (GPU)
Поиск выдаёт, что можно установить кучу всякого с названием ROCm.

Код: Выделить всё

              @rosa13 ~ $ sudo dnf search rocm
[sudo] пароль для             : 
Последняя проверка окончания срока действия метаданных: 3:10:46 назад, Вс 18 окт 2026 16:01:43.
================================================ Имя и Краткое описание совпадение: rocm =================================================
lib64rocm-core-devel.x86_64 : Development files for rocm-core
lib64rocm-core1.x86_64 : A rocm-core library to get the ROCm release version
lib64rocm_smi64_1.x86_64 : rocm-smi shared library
procmail.x86_64 : The procmail mail processing program
procmail.i686 : The procmail mail processing program
rocm-clang.x86_64 : The ROCm compiler
rocm-clang-devel.x86_64 : Libraries and header files for ROCm CLANG
rocm-clang-libs.x86_64 : The ROCm compiler libs
rocm-clang-runtime-devel.x86_64 : The ROCm compiler runtime
rocm-clinfo.x86_64 : ROCm OpenCL platform and device tool
rocm-cmake.noarch : CMake modules for common build and dev tasks within the ROCm project
rocm-comgr.x86_64 : AMD ROCm LLVM Code Object Manager
rocm-comgr-devel.x86_64 : AMD ROCm LLVM Code Object Manager
rocm-compilersupport-macros.noarch : ROCm Compiler RPM macros
rocm-device-libs.x86_64 : AMD ROCm LLVM bit code libraries
rocm-hip.x86_64 : ROCm HIP platform and device tool
rocm-hip-devel.x86_64 : ROCm HIP development package
rocm-libc++.x86_64 : The ROCm libc++
rocm-libc++-devel.x86_64 : The ROCm libc++ libraries and headers
rocm-libc++-static.x86_64 : The ROCm libc++ static libraries
rocm-lld.x86_64 : The ROCm Linker
rocm-llvm.x86_64 : The ROCm LLVM
rocm-llvm-devel.x86_64 : Libraries and header files for ROCm LLVM
rocm-llvm-filesystem.x86_64 : Filesystem package that owns the rocm llvm directory
rocm-llvm-libs.x86_64 : The ROCm LLVM lib
rocm-llvm-static.x86_64 : Static libraries for ROCm LLVM
rocm-omp.x86_64 : ROCm OpenMP
rocm-omp-devel.x86_64 : Libraries and headers for rocm-omp
rocm-omp-static.x86_64 : Static Libraries for rocm-omp
rocm-opencl.x86_64 : ROCm OpenCL platform and device tool
rocm-opencl-devel.x86_64 : ROCm OpenCL development package
rocm-rpm-macros.noarch : ROCm RPM macros
rocm-rpm-macros-modules.noarch : ROCm enviroment modules
rocm-smi.x86_64 : ROCm System Management Interface Library
rocm-smi-devel.x86_64 : ROCm SMI Library development files
rocminfo.x86_64 : ROCm system info utility
========================================================== Имя совпадение: rocm ==========================================================
perl-FCGI-ProcManager.noarch : Functions for managing FastCGI applications
rocm-clang-tools-extra.x86_64 : Extra tools for clang
rocm-clang-tools-extra-devel.x86_64 : Development header files for clang tools
=================================================== Краткое описание совпадение: rocm ====================================================
hipblaslt.x86_64 : ROCm general matrix operations beyond BLAS
lib64hipblas2.x86_64 : ROCm BLAS marshalling library
lib64hipblaslt0.x86_64 : ROCm general matrix operations beyond BLAS
lib64hipsolver0.x86_64 : ROCm SOLVER marshalling library
lib64hsa-runtime64-devel.x86_64 : ROCm Runtime development files
lib64hsa-runtime64_1.x86_64 : rocm-runtime shared library
lib64oam1.x86_64 : rocm-smi shared library
lib64rccl1.x86_64 : ROCm Communication Collectives Library
lib64rocal2.x86_64 : ROCm Augmentation Library
lib64rocalution1.x86_64 : Next generation library for iterative sparse solvers for ROCm platform
lib64rocalution_hip1.x86_64 : Next generation library for iterative sparse solvers for ROCm platform
lib64rpp-devel.x86_64 : Libraries and headers for rocm-rpp
lib64rpp1.x86_64 : ROCm Performace Primatives for computer vision
python3-rocal.x86_64 : ROCm Augmentation python module
rocprim-devel.noarch : ROCm parallel primatives
         @rosa13 ~ $
Если всё или почти всё найденное установить, то можно увидеть, что "ROCm not configured".
ROCm not configured.png
А дальше, мне, чего-то нехватает. Ума/Знаний/Терпения(нужное подчеркнуть).
Интернет подсказал, что есть некий Doker-образ всего нужного... Вот только, за прошедшие дни, в меня информация уже не лезет.
Hard.jpeg
Есть какой-нибудь более лёгкий способ/инструкция заставить VoiceStudio работать на GPU, а не CPU?
turik02
Сообщения: 850
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: VoiceStudio и вопросы...

Сообщение turik02 »

Попробуй команду из скриншота:

Код: Выделить всё

sudo dnf in -y uv
uv sync --index-url https://download.pytorch.org/whl/rocm6.1
Она работает только внутри папки, где есть проект с pyproject.toml (то есть в папке самого VoiceStudio).
Аватара пользователя
VictorR2007
Сообщения: 8411
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: VoiceStudio и вопросы...

Сообщение VictorR2007 »

В поиске Google запросил поиск по тексту

Arch linux AMD ROCm™ Software ROCm™ is an open software stack that includes programming models, tools, compilers, libraries, and runtimes for AI and HPC solution

Выдало результат ИИ.
Попробуйте, может поможет.
AtomSteel
Сообщения: 9
Зарегистрирован: 28 авг 2026, 11:19
Operating system: Операционная система: ROSA Fresh Desktop 13
Версия KDE Plasma: 6.6.6
Версия KDE Frameworks: 6.29.0
Версия Qt: 6.11.1
Версия ядра: 6.12.91-generic-24rosa13-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 6 × AMD Ryzen 5 3500X 6-Core Processor
Память: 16 ГиБ ОЗУ (15,5 ГиБ доступно)
Графический процессор: AMD Radeon RX 7600
Производитель: Micro-Star International Co., Ltd.
Название продукта: MS-7C95
Версия системы: 1.0

Re: VoiceStudio и вопросы...

Сообщение AtomSteel »

turik02 писал(а): 18 окт 2026, 21:47 Попробуй команду из скриншота:

Код: Выделить всё

sudo dnf in -y uv
uv sync --index-url https://download.pytorch.org/whl/rocm6.1
Она работает только внутри папки, где есть проект с pyproject.toml (то есть в папке самого VoiceStudio).
Спасибо, что уточнил на счёт
папки, где есть проект с pyproject.toml
Попробовал, не сказать, что результата не было. Был...

Код: Выделить всё

   @rosa13 ~/.config/VoiceStudio/runtime/project $ uv sync --index-url https://download.pytorch.org/whl/rocm6.1
  × No solution found when resolving dependencies for split (markers: python_full_version >= '3.14' and platform_machine != 'aarch64'
  │ and platform_machine != 'arm64' and sys_platform == 'win32'):
  ╰─▶ Because jiwer was not found in the package registry and omnivoice[eval] depends on jiwer==3.1.0, we can conclude that
      omnivoice[eval]'s requirements are unsatisfiable.
      And because your project requires omnivoice[eval], we can conclude that your project's requirements are unsatisfiable.

hint: While the active Python version is 3.11, the resolution failed for other Python versions supported by your project. Consider limiting your project's supported Python versions using `requires-python`.   @rosa13 ~/.config/VoiceStudio/runtime/project $ 
... но не много не тот на который я расчитывал.

Программа всё также чего-то хочет...
ROCm not configured.png

... ну как "чего-то". Наверно хочет, что бы я добавил пользователя в(отсутствующие у меня) группы и .

За это спасибо VictorR2007-у.
VictorR2007 писал(а): 18 окт 2026, 22:59 В поиске Google запросил поиск по тексту

Arch linux AMD ROCm™ Software ROCm™ is an open software stack that includes programming models, tools, compilers, libraries, and runtimes for AI and HPC solution

Выдало результат ИИ.
Попробуйте, может поможет.
Результат выдало... Чёт-он-меня-не-радует. :cry:
Официально ROCm поддерживает в основном профессиональные ускорители (Instinct, Radeon Pro). Если у вас игровая видеокарта (например, серии RX 6000 или RX 7000) и программы вроде PyTorch не видят GPU, вам может потребоваться принудительно указать версию архитектуры (LLVM target ID) через переменную окружения.
Перед запуском вашего AI-скрипта или в файл ~/.bashrc / ~/.zshrc добавьте:
• Для карт серии RX 7000 (RDNA 3, например, 7900 XTX):

Код: Выделить всё

bash
export HSA_OVERRIDE_GFX_VERSION=11.0.0
Используйте код с осторожностью.
• Для карт серии RX 6000 (RDNA 2, например, 6800 XT):

Код: Выделить всё

bash
export HSA_OVERRIDE_GFX_VERSION=10.3.0
Используйте код с осторожностью.

Надо другими делами заняться... Посуду помыть что-ли? :unknown:
turik02
Сообщения: 850
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: VoiceStudio и вопросы...

Сообщение turik02 »

AtomSteel писал(а): 19 окт 2026, 10:06 ... но не много не тот на который я расчитывал.
Можно попробовать в pyproject.toml в секции [project] установить:
requires-python = ">=3.11, <3.13"
Удалить lock‑файл:

Код: Выделить всё

rm uv.lock
И

Код: Выделить всё

uv sync --index-url https://download.pytorch.org/whl/rocm6.1
AtomSteel
Сообщения: 9
Зарегистрирован: 28 авг 2026, 11:19
Operating system: Операционная система: ROSA Fresh Desktop 13
Версия KDE Plasma: 6.6.6
Версия KDE Frameworks: 6.29.0
Версия Qt: 6.11.1
Версия ядра: 6.12.91-generic-24rosa13-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 6 × AMD Ryzen 5 3500X 6-Core Processor
Память: 16 ГиБ ОЗУ (15,5 ГиБ доступно)
Графический процессор: AMD Radeon RX 7600
Производитель: Micro-Star International Co., Ltd.
Название продукта: MS-7C95
Версия системы: 1.0

Re: VoiceStudio и вопросы...

Сообщение AtomSteel »

В pyproject.toml было:

Код: Выделить всё

requires-python = ">=3.11"
Изменил на :

Код: Выделить всё

requires-python = ">=3.11,<3.13"
Удалил uv.lock

На всякий случай добавил

Код: Выделить всё

uv add jiwer
Но почти ничего не поменялось:

Код: Выделить всё

    @rosa13 ~/.config/VoiceStudio/runtime/project $ rm uv.lock
rm: удалить обычный файл 'uv.lock'? y
    @rosa13 ~/.config/VoiceStudio/runtime/project $ uv add jiwer
Resolved 304 packages in 1.49s
Checked 230 packages in 1ms
    @rosa13 ~/.config/VoiceStudio/runtime/project $ uv sync --index-url https://download.pytorch.org/whl/rocm6.1
  × No solution found when resolving dependencies for split (markers: (python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 'arm64' and
  │ sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine != 'aarch64' and platform_machine != 'arm64' and sys_platform == 'win32')):
  ╰─▶ Because omnivoice[eval] depends on jiwer==3.1.0 and jiwer was not found in the package registry, we can conclude that omnivoice[eval]'s requirements are unsatisfiable.
      And because your project requires omnivoice[eval], we can conclude that your project's requirements are unsatisfiable.
AtomSteel
Сообщения: 9
Зарегистрирован: 28 авг 2026, 11:19
Operating system: Операционная система: ROSA Fresh Desktop 13
Версия KDE Plasma: 6.6.6
Версия KDE Frameworks: 6.29.0
Версия Qt: 6.11.1
Версия ядра: 6.12.91-generic-24rosa13-x86_64 (64-бита)
Графическая платформа: X11
Процессоры: 6 × AMD Ryzen 5 3500X 6-Core Processor
Память: 16 ГиБ ОЗУ (15,5 ГиБ доступно)
Графический процессор: AMD Radeon RX 7600
Производитель: Micro-Star International Co., Ltd.
Название продукта: MS-7C95
Версия системы: 1.0

Re: VoiceStudio и вопросы...

Сообщение AtomSteel »

AtomSteel писал(а): 18 окт 2026, 20:00 ...Вопрос возникает почему VoiceStudio не видит дискретную видеокарту от AMD...

На этот вопрос нашёл ответ.
Во-первых - видеокарта AMD, а во-вторых - потребительская(игровая, а предпочтительна проффессиональная).

Для потребительской видеокарты, помимо самой VoiceStudio нужно:
1. Установка базовых пакетов ROCm
2. Настройка прав пользователя
3. Проверка корректности установки
... и вот для того, что бы потребительская карта от AMD была обнаружена программой(VoiceStudio), надо
принудительно указать версию архитектуры (LLVM target ID) через переменную окружения
а это делается в пункте 4
4. Переменная окружения для потребительских карт (Radeon RX)
amd.png
Есть ещё и 5
5. Установка фреймворков (PyTorch)

Может, когда-нибудь, я пойму как эти пункты реализовать, или у меня появится профессиональная видеокарта. :)
tihij
Сообщения: 77
Зарегистрирован: 14 ноя 2021, 00:28
Operating system: ROSA Fresh KDE 12.5.1

Re: VoiceStudio и вопросы...

Сообщение tihij »

Попробуйте использовать Vulkan для ускорения. Поиск ИИ пишет по поводу (не проверял, не работал с VoiceStudio):
---
VoiceStudio действительно поддерживает Vulkan-ускорение, но с важным нюансом: сам фреймворк VoiceStudio не компилируется с поддержкой Vulkan «из коробки». Всё зависит от того, какой движок (engine) вы используете внутри программы.

Как это работает
Vulkan-ускорение доступно, когда вы работаете с движком audio.cpp (например, для Breeze-TTS-2). Этот движок поставляется со специальной сборкой на Vulkan, которая позволяет выполнять вычисления на GPU. VoiceStudio при запуске автоматически обнаруживает доступные вычислительные провайдеры (в данном случае Vulkan) и выбирает их для ускорения обработки звука.
Важное преимущество: Vulkan — кроссплатформенный API, поэтому он работает и на дискреционных видеокартах NVIDIA, и на AMD (включая интегрированную графику). В отличие от этого, ускорение на базе PyTorch (которая используется в других движках VoiceStudio) на Windows официально поддерживает только CUDA (NVIDIA) и не задействует Vulkan.

Как включить Vulkan-ускорение
В VoiceStudio откройте Settings → Models.
Найдите в списке движок audio.cpp (или Sortformer).
В строке этого движка нажмите кнопку Install runtime.
VoiceStudio загрузит и установит Vulkan-версию движка.

Проверка статуса
Чтобы увидеть, какие устройства и движки VoiceStudio видит как активные, зайдите в Settings → Performance → GPU acceleration. Там будет отчёт: какие GPU обнаружены, какая сборка PyTorch установлена и для каждого движка указано, использует ли он GPU, работает ли на CPU и почему.
Ответить

Вернуться в «Программы РОСА десктоп»