Evolve в Digital Design Studio
Подготовьте сохранённую базовую версию, запустите доступный эксперимент Evolve и проверьте изменения и метрики кандидатов.
Направление Windows/Cloud v1.0.88 выполняет поддерживаемый поиск комбинационных вариантов Evolve как управляемое серверное задание из явного снимка сохранённого ввода. Оригиналы Windows остаются локальными; проверенный результат возвращается как новый файл. Квалификация нативного пула не квалифицирует отдельную среду Evolve. Неподдерживаемые семейства поиска остаются недоступными, а ожидающее задание следует восстановить по существующему идентификатору до повторной отправки.
Обзор
Evolve исследует варианты проекта внутри Digital Design Studio. Начните с сохранённой базовой версии RTL и проверяйте каждого кандидата с одинаковыми проверками корректности и целевым показателем. Определяйте доступные операции поиска или анализа по статусу среды выполнения текущего хоста.
Подготовка эксперимента
Сохраните исходник, верхний модуль, включения и определения заведомо корректной базовой версии.
Подготовьте тестовый стенд или входные данные верификации для оценки корректности кандидатов.
Выберите целевой показатель и запишите единицы и метод. Площадь, глубина логики, активность и измеренные временные характеристики отвечают на разные вопросы.
Выберите среду выполнения и проверьте лимиты, внешние инструменты, назначение и оценку использования, если она есть.
Используйте новое место запуска или эксперимента, чтобы прежние результаты оставались доступными.
Запуск и проверка кандидатов
Откройте представление Evolve в выбранном проекте. До запуска прочитайте сообщение среды выполнения. Если операция доступна, явно запустите её и отслеживайте статус, диагностику и сохранённый вывод. Открытие представления или получение предварительной проверки не запускает поиск.
Сравнивайте кандидатов с базовой версией по одинаковым входным данным и проверкам. Проверьте различия исходников, неудачные тесты и отсутствующие метрики до включения кандидата в обычный процесс контроля версий. Сохраняйте исходную базовую версию и артефакты эксперимента.
Пути CLI и CUDA
CLI имеет несколько разных контрактов Evolve. Прежнее клиентское действие alti evolve выполняет только планирование. Запросы нативных операций Evolve и compute rtl-evolve используют собственные схемы и проверки возможностей. Используйте Команды движков и Команды заданий/Cloud для точного установленного интерфейса.
В ограниченном процессе CUDA работа GPU вычисляет диагностику комбинационной активности. Генерация кандидатов, проверки корректности и оценка целевых показателей остаются на CPU; требуется Icarus. Читайте записанные бэкенд и ограничения вместо трактовки обнаруженного GPU как завершённого поиска или результата ускорения.
Осторожное возобновление и отмена
После разрыва связи проверьте существующий запуск до нового. Запрос отмены может ожидать, пока среда выполняет очистку. Сохраняйте полезный вывод кандидатов и последнее известное состояние задания. При изменении исходника или конфигурации создайте новый эксперимент вместо сравнения под старым идентификатором.
Файлы и связанные руководства
Идентификаторы совместимости rtl_evolve, /api/evolve/*, .alEvolve и каталог рабочей области evolve/ остаются без изменений. См. Представления анализа, Контроль версий и Проекты и исполнители для сопутствующего рабочего процесса.