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 and gxx do not work in the env file, we need to specify gcc_linux-64 and gxx_linux-64. Ideally, we want to support Win64, WinARM, Linux64, LinuxARM, Mac64, MacARM
[ ] Weirdly, gcc --version and gxx --version don't appear in the command line. We need to rename their folders ln -s MY_ENV_PATH/bin/x86_64-conda-linux-gnu-gcc MY_ENV_PATH/bin/gcc, same with gxx.
[ ] When in dev mode, we need to build graphium/graphium_cpp separately with pybind11, then install it with pip install -e graphium_cpp --no-deps. Ideally, all should be built and installed from directly pip install -e . --no-deps.
Changelogs
env.yml
file to contain all the gcc requirementsIssues to resolve:
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, MacARMgcc --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
.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
.