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
PCART works with any Python library. Common examples:
Library
libName
Example Configurations
PyTorch
torch
pytorch_upgrade.json
NumPy
numpy
(create your own)
SciPy
scipy
Deep-Graph-Kernels.json
Pillow
PIL
(create your own)
aiofiles
aiofiles
aiofiles1.json
Flask
flask
flask1.json, flask2.json
Click
click
click1.json, click2.json, click3.json
TensorFlow
tensorflow
tensorflow1.json, tensorflow2.json
Creating Your Own Configuration
Determine current and target versions of your library
Create virtual environments with both versions
Create a JSON configuration file in Configure/ directory
Run PCART
For more examples, see PCBench - a large-scale benchmark with 47,478 test cases covering 844 parameter-changed APIs from 33 popular Python third-party libraries.