You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CC=${CC:-icx} pip install --no-build-isolation --no-deps .# clang is also supported in CI
34
34
```
35
35
36
36
## CI/CD
@@ -72,9 +72,9 @@ mkl_umath.restore() # Restore original NumPy loops
72
72
-**NumPy source:** Requires Intel-optimized NumPy from Intel channel (`software.repos.intel.com/python/conda`). PyPI NumPy may cause runtime failures or incorrect results.
73
73
-**Precision flags:**`fp:precise`, `fimf-precision=high` enforce IEEE 754 compliance. Removing them breaks numerical correctness in scientific computing.
74
74
-**Patching order:** If using multiple Intel patches (e.g., `mkl_random` + `mkl_umath`), apply `mkl_umath` last. Verify with `is_patched()` after each.
75
-
-**Compiler:**Intel `icx`is the supported compiler. `build-with-clang.yml` validates compatibility, but icx is recommended for production.
75
+
-**Compiler/toolchain:**`icx`and `clang` are both supported; when using clang, keep Intel-only flags behind compiler guards.
76
76
-**Build validation:**
77
-
- After setup: `which icx` → should point to conda env or oneAPI location
77
+
- After setup: `which ${CC:-icx}` → should resolve to the intended compiler toolchain
0 commit comments