Files
language-conditioned-psycho…/research/environment/activate-research.ps1
T

26 lines
1.2 KiB
PowerShell

$ProjectRoot = (Resolve-Path (Join-Path $PSScriptRoot "..\..")).Path
$CacheRoot = Join-Path $ProjectRoot ".cache"
$env:LOCALAPPDATA = Join-Path $CacheRoot "localappdata"
$env:MPLCONFIGDIR = Join-Path $CacheRoot "matplotlib"
$env:NUMBA_CACHE_DIR = Join-Path $CacheRoot "numba"
$env:SKB_DATA_DIRECTORY = Join-Path $CacheRoot "skrub"
$env:HF_HOME = Join-Path $CacheRoot "huggingface"
$env:TORCH_HOME = Join-Path $CacheRoot "torch"
$env:XDG_CACHE_HOME = $CacheRoot
$env:UV_CACHE_DIR = Join-Path $ProjectRoot ".uv-cache"
$env:RENV_PATHS_ROOT = Join-Path $CacheRoot "renv"
$env:PYTENSOR_FLAGS = "base_compiledir=$(Join-Path $CacheRoot 'pytensor')"
$env:R_HOME = Join-Path $ProjectRoot ".tools\R-4.6.1"
$env:R_LIBS_USER = Join-Path $ProjectRoot ".r-library\4.6"
$env:CUDA_PATH = "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.4"
$env:Path = "$(Join-Path $env:R_HOME 'bin');$(Join-Path $env:CUDA_PATH 'bin');$env:Path"
# Windows R uses UCRT/UTF-8 and does not recognize the POSIX locale name C.UTF-8.
Remove-Item Env:LANG -ErrorAction SilentlyContinue
Remove-Item Env:LC_ALL -ErrorAction SilentlyContinue
Remove-Item Env:LC_CTYPE -ErrorAction SilentlyContinue
& (Join-Path $ProjectRoot ".venv-research\Scripts\Activate.ps1")