質問
http://research.microsoft。com / ja-us / um / people / leonardo / z3_doc / parallel.html .smtファイルを使用している場合は、z3コマンドラインからcc_num_threads= 4を設定できます。
Z3PY APIを使用している場合はどうすればいいですか。
解決
LEMMA共有をサポートするポートフォリオソルバーは、最新バージョンのZ3の一部ではありません。したがって、これらのパラメータはサポートされておらず、各パラメータに複数の値を複数の値を許可するパラメータ形式はサポートされていません(コマンドラインまたはPython経由)。
それは言った、まだ複数のコアを利用する方法があります。これはPAR-またはTACTICです。例えば、(PAR-OR検索)を参照してください。この例では、SMT2入力言語を介して複数の戦術を並列に並列に実行する方法を示します。Z3PYでは、 Paror関数そのような並列戦術を作成するため。
所属していません StackOverflow