Newest at the top
2025-03-19 12:52:58 +0100 | <lxsameer> | hey folks, have you ever used brick with images? |
2025-03-19 12:52:51 +0100 | p3n | (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) p3n |
2025-03-19 12:51:41 +0100 | p3n | (~p3n@217.198.124.246) (Quit: ZNC 1.9.1 - https://znc.in) |
2025-03-19 12:50:02 +0100 | ash3en | (~Thunderbi@149.222.149.43) (Quit: ash3en) |
2025-03-19 12:49:37 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) (Ping timeout: 248 seconds) |
2025-03-19 12:45:30 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) |
2025-03-19 12:45:20 +0100 | Otong | (~Otong@user/Otong) (Client Quit) |
2025-03-19 12:45:19 +0100 | merijn | (~merijn@77.242.116.146) merijn |
2025-03-19 12:44:48 +0100 | Otong | (~Otong@user/Otong) Otong |
2025-03-19 12:41:49 +0100 | <tomsmeding> | [exa]: for curiosity, why repa and not massiv? (I have used neither, but I was under the impression that massiv was more recent) |
2025-03-19 12:36:40 +0100 | <tomsmeding> | but perhaps in this case because it's a normal haskell function, things aren't vectorised anyway, so it doesn't matter much |
2025-03-19 12:35:43 +0100 | merijn | (~merijn@77.242.116.146) (Ping timeout: 268 seconds) |
2025-03-19 12:35:40 +0100 | <tomsmeding> | (fold with a commutative (and cheap, vectorisable) operator can be multiple times as fast as a fold with a merely associative operator) |
2025-03-19 12:34:47 +0100 | <tomsmeding> | pity that repa doesn't seem to have a commutative fold primitive |
2025-03-19 12:32:06 +0100 | <tomsmeding> | [exa]: but yes from looking at the docs I wouldn't be surprised if that's the way to go |
2025-03-19 12:31:54 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-03-19 12:31:24 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 268 seconds) |
2025-03-19 12:30:24 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) (Ping timeout: 260 seconds) |
2025-03-19 12:30:15 +0100 | <tomsmeding> | oh I misread 'traverse', perhaps it's roughly the same thing in the end |
2025-03-19 12:29:23 +0100 | <tomsmeding> | [exa]: zipping with fromFunction to add indices is probably faster than traverse |
2025-03-19 12:26:28 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-19 12:24:49 +0100 | euleritian | (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de) |
2025-03-19 12:24:31 +0100 | euleritian | (~euleritia@dynamic-176-006-131-187.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2025-03-19 12:23:34 +0100 | merijn | (~merijn@77.242.116.146) merijn |
2025-03-19 12:23:21 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-03-19 12:21:16 +0100 | <[exa]> | I thought about 1] use traverse to add indices and 2] use fold to find the maxima 3] then strip indices again, but would love to have this somewhat confirmed as a way to go |
2025-03-19 12:20:00 +0100 | <[exa]> | s/transpose/traverse/ oops |
2025-03-19 12:19:46 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) |
2025-03-19 12:19:41 +0100 | <[exa]> | (except for implementing this very manually with Repa.transpose, but that doesn't seem to nest quite right) |
2025-03-19 12:19:11 +0100 | <[exa]> | morning all! is there some canonical good way to make argmax-style functions in repa? (e.g., given a matrix, which column index has the maximum in each row?) I thought this would be pretty obvious from documentation but I'm struggling to find anything relatable. |
2025-03-19 12:15:14 +0100 | xff0x | (~xff0x@2405:6580:b080:900:9bbf:bdfa:79d2:c598) (Ping timeout: 260 seconds) |
2025-03-19 12:09:59 +0100 | merijn | (~merijn@77.242.116.146) (Ping timeout: 260 seconds) |
2025-03-19 12:09:13 +0100 | tromp | (~textual@2a02:a210:cba:8500:f085:be23:3f4e:4a7a) |
2025-03-19 12:04:49 +0100 | merijn | (~merijn@77.242.116.146) merijn |
2025-03-19 12:04:33 +0100 | LainExperiments | (~LainExper@user/LainExperiments) LainExperiments |
2025-03-19 12:03:54 +0100 | merijn | (~merijn@77.242.116.146) (Ping timeout: 252 seconds) |
2025-03-19 12:02:20 +0100 | LainExperiments | (~LainExper@user/LainExperiments) (Quit: Client closed) |
2025-03-19 12:00:04 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-03-19 11:59:57 +0100 | j1n37 | (~j1n37@user/j1n37) (Ping timeout: 268 seconds) |
2025-03-19 11:59:31 +0100 | merijn | (~merijn@77.242.116.146) merijn |
2025-03-19 11:59:20 +0100 | j1n37- | (~j1n37@user/j1n37) j1n37 |
2025-03-19 11:59:15 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-03-19 11:59:10 +0100 | babo67_ | (~babo67@user/babo67) (Remote host closed the connection) |
2025-03-19 11:58:56 +0100 | xff0x | (~xff0x@2405:6580:b080:900:9bbf:bdfa:79d2:c598) |
2025-03-19 11:55:24 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-19 11:55:05 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-19 11:54:05 +0100 | LainExperiments | (~LainExper@user/LainExperiments) LainExperiments |
2025-03-19 11:51:45 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Remote host closed the connection) |
2025-03-19 11:51:29 +0100 | tavare | (~tavare@user/tavare) (Remote host closed the connection) |
2025-03-19 11:50:25 +0100 | hattckory | (~hattckory@bras-base-toroon4524w-grc-47-184-146-98-182.dsl.bell.ca) (Ping timeout: 248 seconds) |