Digital Design Studio 中的 Evolve
準備已儲存基準、執行可用的 Evolve 實驗,並審閱候選變更與指標。
v1.0.88 的 Windows/Cloud 方向,會從明確的已儲存輸入快照,以受管理伺服器作業執行受支援的組合 Evolve 搜尋。Windows 原始檔保留在本機;經驗證的結果以新檔案傳回。原生資源池資格驗證不代表 Evolve 的獨立執行階段已通過資格驗證。不支援的搜尋類型仍不可用,待處理作業應先透過現有 ID 復原,再考慮重新提交。
概觀
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/ 目錄保持原樣。請參閱 分析檢視、版本控制 和 專案與 runner 瞭解相關工作流程。