Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """Install sitecustomize.py to fix OMP_NUM_THREADS""" | |
| import os | |
| import shutil | |
| import site | |
| sitecustomize_content = """ | |
| import os | |
| if 'OMP_NUM_THREADS' in os.environ: | |
| value = str(os.environ['OMP_NUM_THREADS']) | |
| if not value.isdigit(): | |
| os.environ['OMP_NUM_THREADS'] = '4' | |
| """ | |
| try: | |
| for site_dir in site.getsitepackages(): | |
| if os.access(site_dir, os.W_OK): | |
| dest = os.path.join(site_dir, 'sitecustomize.py') | |
| with open(dest, 'w') as f: | |
| f.write(sitecustomize_content) | |
| print(f"✅ Installed sitecustomize.py to {dest}") | |
| break | |
| except Exception as e: | |
| print(f"Could not install sitecustomize.py: {e}") | |