Evolve в Digital Design Studio

Подготовьте сохранённую базовую версию, запустите доступный эксперимент Evolve и проверьте изменения и метрики кандидатов.

Направление Windows/Cloud v1.0.88 выполняет поддерживаемый поиск комбинационных вариантов Evolve как управляемое серверное задание из явного снимка сохранённого ввода. Оригиналы Windows остаются локальными; проверенный результат возвращается как новый файл. Квалификация нативного пула не квалифицирует отдельную среду Evolve. Неподдерживаемые семейства поиска остаются недоступными, а ожидающее задание следует восстановить по существующему идентификатору до повторной отправки.

Обзор

Evolve исследует варианты проекта внутри Digital Design Studio. Начните с сохранённой базовой версии RTL и проверяйте каждого кандидата с одинаковыми проверками корректности и целевым показателем. Определяйте доступные операции поиска или анализа по статусу среды выполнения текущего хоста.

Подготовка эксперимента

  1. Сохраните исходник, верхний модуль, включения и определения заведомо корректной базовой версии.

  2. Подготовьте тестовый стенд или входные данные верификации для оценки корректности кандидатов.

  3. Выберите целевой показатель и запишите единицы и метод. Площадь, глубина логики, активность и измеренные временные характеристики отвечают на разные вопросы.

  4. Выберите среду выполнения и проверьте лимиты, внешние инструменты, назначение и оценку использования, если она есть.

  5. Используйте новое место запуска или эксперимента, чтобы прежние результаты оставались доступными.

Запуск и проверка кандидатов

Откройте представление Evolve в выбранном проекте. До запуска прочитайте сообщение среды выполнения. Если операция доступна, явно запустите её и отслеживайте статус, диагностику и сохранённый вывод. Открытие представления или получение предварительной проверки не запускает поиск.

Сравнивайте кандидатов с базовой версией по одинаковым входным данным и проверкам. Проверьте различия исходников, неудачные тесты и отсутствующие метрики до включения кандидата в обычный процесс контроля версий. Сохраняйте исходную базовую версию и артефакты эксперимента.

Пути CLI и CUDA

CLI имеет несколько разных контрактов Evolve. Прежнее клиентское действие alti evolve выполняет только планирование. Запросы нативных операций Evolve и compute rtl-evolve используют собственные схемы и проверки возможностей. Используйте Команды движков и Команды заданий/Cloud для точного установленного интерфейса.

В ограниченном процессе CUDA работа GPU вычисляет диагностику комбинационной активности. Генерация кандидатов, проверки корректности и оценка целевых показателей остаются на CPU; требуется Icarus. Читайте записанные бэкенд и ограничения вместо трактовки обнаруженного GPU как завершённого поиска или результата ускорения.

Осторожное возобновление и отмена

После разрыва связи проверьте существующий запуск до нового. Запрос отмены может ожидать, пока среда выполняет очистку. Сохраняйте полезный вывод кандидатов и последнее известное состояние задания. При изменении исходника или конфигурации создайте новый эксперимент вместо сравнения под старым идентификатором.

Файлы и связанные руководства

Идентификаторы совместимости rtl_evolve, /api/evolve/*, .alEvolve и каталог рабочей области evolve/ остаются без изменений. См. Представления анализа, Контроль версий и Проекты и исполнители для сопутствующего рабочего процесса.