graphium
graphium copied to clipboard
Adding the gcc, gxx, pybind to the env file. Preparing for packaging
Changelogs
- Changing the
env.yml
file to contain all the gcc requirements - Updating the install instructions
Issues to resolve:
- [ ] Currently only supports linux x64 because the
gcc
andgxx
do not work in the env file, we need to specifygcc_linux-64
andgxx_linux-64
. Ideally, we want to support Win64, WinARM, Linux64, LinuxARM, Mac64, MacARM - [ ] Weirdly,
gcc --version
andgxx --version
don't appear in the command line. We need to rename their foldersln -s MY_ENV_PATH/bin/x86_64-conda-linux-gnu-gcc MY_ENV_PATH/bin/gcc
, same withgxx
. - [ ] When in dev mode, we need to build
graphium/graphium_cpp
separately withpybind11
, then install it withpip install -e graphium_cpp --no-deps
. Ideally, all should be built and installed from directlypip install -e . --no-deps
.