You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In some situations, we may want to provide additional info to the processor on how to execute a program. For example, we may want to specify the maximum number of cycles a program is allowed to consume (see #648). Or if we have some idea of how many cycles a program may execute for, we may give this hint to the processor so that it can allocated the required amount of memory upfront.
We can do this by updating processor::execute() function to look as follows:
In some situations, we may want to provide additional info to the processor on how to execute a program. For example, we may want to specify the maximum number of cycles a program is allowed to consume (see #648). Or if we have some idea of how many cycles a program may execute for, we may give this hint to the processor so that it can allocated the required amount of memory upfront.
We can do this by updating
processor::execute()
function to look as follows:Where
ExecutionOptions
could look like this:We will also need to update the
ProofOptions
currently accepted byprover::prove()
function like so (and maybe rename it toProvingOptions
):The text was updated successfully, but these errors were encountered: