Skip to content

Commit

Permalink
update the table
Browse files Browse the repository at this point in the history
  • Loading branch information
allenanie committed Oct 31, 2024
1 parent 22535a2 commit 37e497c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ Here is a summary of the optimizers:
|-------------------|-------------------|-----------------------|-----------------|----|-------------|
| OPRO |||| ⚡️ ||
| TextGrad |||| 🐌 ||
| OptoPrime (Trace) ||||| |
| OptoPrime (Trace) ||||| |

The table evaluates the frameworks in the following aspects:

Expand All @@ -159,7 +159,7 @@ The table evaluates the frameworks in the following aspects:
users to wrap them in strings.
- Library Support: Whether the framework has a library to support the optimizer.
- Speed: TextGrad is about 2-3x slower than OptoPrime (Trace). OPRO has no concept of computational graph, therefore is very fast.
- Large Graph: OptoPrime (Trace) represents the entire computation graph in context, therefore, will have issue with graphs that have more than hundreds of operations. TextGrad does not have such issue.
- Large Graph: OptoPrime (Trace) represents the entire computation graph in context, therefore, might have issue with graphs that have more than hundreds of operations. TextGrad does not have the context-length issue, however, might be very slow on large graphs.

We provide a comparison to validate our implementation of TextGrad in Trace:

Expand Down

0 comments on commit 37e497c

Please sign in to comment.