@@ -360,32 +360,16 @@ jobs:
360360 if ('${{ inputs.test-bindings || inputs.test-core }}' -eq 'true') {
361361 $dependencyArgs = @('--no-deps')
362362 } else {
363- $pathfinderWheels = @(Get-ChildItem -Path ./cuda_pathfinder -Filter cuda_pathfinder-*.whl -File)
364- $bindingsWheels = @(Get-ChildItem -Path $env:CUDA_BINDINGS_ARTIFACTS_DIR -Filter cuda_bindings-*.whl -File)
365- if ($pathfinderWheels.Count -ne 1) {
366- throw "Expected exactly one cuda-pathfinder wheel, found $($pathfinderWheels.Count)"
367- }
368- if ($bindingsWheels.Count -ne 1) {
369- throw "Expected exactly one cuda-bindings wheel, found $($bindingsWheels.Count)"
370- }
371- $pathfinderWheel = $pathfinderWheels[0].FullName
372- $bindingsWheel = $bindingsWheels[0].FullName
373- if ('${{ matrix.LOCAL_CTK }}' -eq '1') {
374- $dependencyArgs = @($pathfinderWheel, $bindingsWheel)
375- } else {
376- $dependencyArgs = @($pathfinderWheel, "${bindingsWheel}[all]")
377- }
378- }
379- $pythonWheels = @(Get-ChildItem -Filter cuda_python*.whl -File)
380- if ($pythonWheels.Count -ne 1) {
381- throw "Expected exactly one cuda-python wheel, found $($pythonWheels.Count)"
363+ $dependencyArgs = @(
364+ (Get-Item ./cuda_pathfinder/cuda_pathfinder-*.whl).FullName
365+ (Get-Item "$env:CUDA_BINDINGS_ARTIFACTS_DIR/cuda_bindings-*.whl").FullName
366+ )
382367 }
383- $pythonWheel = $pythonWheels[0].FullName
384- if ('${{ matrix.LOCAL_CTK }}' -eq '1') {
385- pip install --only-binary=:all: @dependencyArgs $pythonWheel
386- } else {
387- pip install --only-binary=:all: @dependencyArgs "${pythonWheel}[all]"
368+ $pythonRequirements = @((Get-Item ./cuda_python*.whl).FullName)
369+ if ('${{ matrix.LOCAL_CTK }}' -ne '1') {
370+ $pythonRequirements = @($pythonRequirements | ForEach-Object { "$($_)[all]" })
388371 }
372+ pip install --only-binary=:all: @dependencyArgs @pythonRequirements
389373
390374 - name : Install cuda.pathfinder extra wheels for testing
391375 if : ${{ inputs.test-mode == 'standard' && inputs.test-pathfinder }}
0 commit comments