-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Change the CMakeLists.txt to output phylanx wheel #1204
base: master
Are you sure you want to change the base?
Conversation
Improve code readability.
Will this work on other platforms (other than Linux) as well? Also, shouldn't we leave the current install step in place (which simply copies the Python files to the proper spots in the binary directories) to ensure that Phylanx can still be run without being installed? |
Adding distributed conv1d
Mod operation
Use shared_ptr to an array only if it's supported
Although I've tested it only on the Linux system, the command of the creation of the wheel is the same on all operating systems so It will work on other platforms. The PR is WIP and the purpose of it is the integration of wheel creation in CI |
- flyby: adapt #include for recent HPX changes
Properly propagate annotations for logical operations primitives
-flyby: adapt includes for changes in HPX
Moving mod_operation to arithmetics plugin
- flyby: fixing #includes for HPX changes
Adding timer() primitive
…nto phylanx-wheel
The changes in code will output a wheel after the build instead of the installation on system. The wheel file will only contain the python library and _phylanx(d).cpython-37m-x86_64-linux-gnu.so. The shared libraries generated during the build and phylanx dependencies are then packed with the wheel. The rpaths of these binaries is fixed to remove external dependency of wheel to make it a standalone package with no external dependencies.