| 26 Feb 2025 |
connor (he/him) | Anyone free to review https://github.com/NixOS/nixpkgs/pull/383214 and https://github.com/NixOS/nixpkgs/pull/383511? | 15:34:10 |
SomeoneSerge (back on matrix) | In my backlog but might take me until the end of the week. I wish I could switch earlier | 15:54:52 |
hexa | wondering if anyone here cares about onnxruntime a bit | 17:52:35 |
hexa | enabling openvino support breaks the tests for some reason, since it cannot find libonnxruntime_providers_shared.so in $out/lib/ | 17:52:55 |
hexa | * enabling openvino support breaks the tests for some reason, since it cannot find libonnxruntime_providers_shared.so in $out/lib/ | 17:53:06 |
hexa | * enabling openvino support breaks the tests for some reason, since it cannot find libonnxruntime_providers_shared.so in $out/lib/ | 17:53:11 |
hexa | so I added a condition to disable the tests with openvinoSupport | 17:53:39 |
hexa | >>> rt.get_available_providers()
['OpenVINOExecutionProvider', 'CPUExecutionProvider']
| 17:53:42 |
hexa | * so I added a condition to disable the tests with openvinoSupport, which gets me to here: | 17:53:54 |
hexa | now I wonder if enabling openvino by default is a good idea, when it requires disabling the tests | 17:54:14 |
hexa | the alternative would be that I enabled openvino support just in the downstream package that wants it | 17:58:20 |
hexa | * the alternative would be that I enable openvino support just in the downstream package that wants it | 17:58:26 |
connor (he/him) | I haven’t found a use for it yet for the stuff I’d work on if I had time, so my only interaction with the ONNX ecosystem has been packaging it with CUDA support, and that’s been horrible… so I’m not inclined to look into it beyond what I absolutely must | 19:38:57 |
| 27 Feb 2025 |
| mac joined the room. | 02:57:20 |
| 28 Feb 2025 |
hexa | SomeoneSerge (UTC+U[-12,12]): in opencv, why cxxdev and not dev as the output name? | 05:57:42 |
hexa | and what does that mean for buildInputs? | 05:58:37 |
hexa | oh, opencv has no dev output | 05:59:19 |
hexa | and openvino has been using the wrong output all along | 05:59:33 |
hexa | 🤦♂️ | 05:59:36 |
hexa | couldn't the effectiveStdenv pattern be reduced to | 06:19:53 |
hexa | +, stdenv ? if cudaSupport then cudaPackages.backendStdenv else stdenv
| 06:19:56 |
hexa | * , stdenv ? if cudaSupport then cudaPackages.backendStdenv else stdenv
| 06:20:01 |
| @box1:matrix.org set a profile picture. | 06:23:11 |
| @box1:matrix.org changed their display name from sepiabrown to Suwon Park. | 06:23:32 |
| @box1:matrix.org removed their profile picture. | 06:29:08 |
| @box1:matrix.org removed their display name Suwon Park. | 06:30:58 |
| Suwon Park set a profile picture. | 06:32:14 |
hexa | * , cudaSupport
, cudaPackages
, stdenv ? if cudaSupport then cudaPackages.backendStdenv else stdenv
| 06:50:42 |
hexa | * , cudaSupport
, cudaPackages
, stdenv ? if cudaSupport then cudaPackages.backendStdenv else stdenv
| 06:51:04 |
SomeoneSerge (back on matrix) | In reply to @hexa:lossy.network couldn't the effectiveStdenv pattern be reduced to Recursion aside, the default value is going to be discarded because there is a stdenv in the parent scope :( | 08:44:51 |