Skip to content

The patches for the customized SymEngine needed for DeepFusion.

License

Notifications You must be signed in to change notification settings

unisa-hpc/DeepFusion-SymEngine

Repository files navigation

DeepFusion-SymEngine

The patches for the customized SymEngine needed for DeepFusion.

How to

Patch and Build

Lets assume the release tag without 'v' of 0.10.1 should be patched and built.

sh apply_and_build.sh 0.10.1

This scripts will:

  1. Download the release *.tar.gz from SymEngine's Github repository.
  2. Extract it.
  3. Configure it with cmake.
  4. Build it with make -j

Then you have to install the build SymEngine manually.

Modify the original sources from scratch

First run:

sh dev_prepare.sh 0.10.1

Then modify the code base at workdir/symengine-0.10.1. Make sure you are NOT editing the code at workdir/*-patched.

Finally, run this command to get the *.diff file.

sh dev_diff.sh workdir/symengine-0.10.1

About

The patches for the customized SymEngine needed for DeepFusion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages