Open ZzEeKkAa opened 3 months ago
Is it for build or runtime environment?
CC @leshikus
Is it for build or runtime environment?
For development environment, in other words for both.
@leshikus, @pbchekin, @ZzEeKkAa PTDB requires special ABI neutral mkl build which is not distributed via intel (-c https://software.repos.intel.com/python/conda/
) or conda-forge channels. Let's revisit this ticket after 2025.0 is released.
I agree that in current state it is blocked by 2025.0 release.
2025 is coming soon, but there is actually a workaround to compile pytorch with USE_STATIC_MKL=1
. However it must be pulled from PTDB distribution.
I've updated blockers with missing pti-gpu distribution.
I'm opening this issue to track the progress on enabling project development within conda environment based on the conda-forge channel without external dependencies.
Current working solution:
Create environment from file:
Build pytorch
Build triton
4.0. Create fake IPEX:
This step may be skipped after #925
4.1 lit tests
You need to install
lit
andllvmdev
conda packagesBlockers and TODOs:
caliper-reader
,llnl-hatchet
,pytest-select
toconda-forge
export CPATH=$CONDA_PREFIX/include:$CONDA_PREFIX/include/sycl:$CPATH CC=icx CXX=icpx
Nice to haves
setup.py
Workarounds for the upstream
These two PRs need to be apply to achieve same compatibility and performance with IPEX:
Other issues
openssh
conda package.