Update the library installation script for EC2 machines to install optional dependencies like RealTabFormer #388
Labels
feature request
Request for a new feature
internal
The issue doesn't change the API or functionality
maintenance
Tasks related to infrastructure & dependencies
Milestone
Uh oh!
There was an error while loading. Please reload this page.
Problem Description
In our goal of including more synthesizers and datasets in our sdgym monthly run, we should ensure that any new synthesizer can be run on EC2 machines. Currently, this is not the case since new synthesizers are optional dependencies of the library that we do not install on the EC2 machines.
Expected behavior
Update the installation script on EC2 machines to check for any optional dependencies needed to run the external synthesizers and install the appropriate sdgym accordingly.
Additional context
Below is the code that we run on the ec2 instance. We can update it to install the optional dependencies as well.
SDGym/sdgym/benchmark.py
Lines 674 to 692 in 4032757
We could either always install the optional dependencies, or pass an argument with the synthesizers that require optional dependencies to be installed, and only install them if the argument is provided.
The text was updated successfully, but these errors were encountered: