flash_sinkhorn/__init__.py,sha256=QLivUPFBOnWPz2obzHhgpva8xjV_F5-nip1YwusNUhE,1154
flash_sinkhorn/_autograd.py,sha256=6-GRduZ0LRwovxp_IA420mz2uYJxEJoOEU1AhotgdPE,19128
flash_sinkhorn/c_transform.py,sha256=e1BHdVdJI4te-INmGnSVNRJkUeSJoZYKZTKlkKoyGJM,8368
flash_sinkhorn/cg.py,sha256=5EvSNWCecB1fhFV-5EdxKM4PIbchS2frWRDx_bpf-L4,11132
flash_sinkhorn/hvp.py,sha256=k7v9HDS54ym7HR2ofhLIJFJ8MtfkTHsV2Qw1y6WywKQ,29316
flash_sinkhorn/implicit_grad.py,sha256=2XSD5opfuKDjcclUIT8yHopty6DFSb6hy0YpXJ4sJ30,10989
flash_sinkhorn/samples_loss.py,sha256=eXqPRI-9ZXyB_aM80kYlRQo3yJC_4ke0iahy6qbQikM,28683
flash_sinkhorn/sinkhorn_solvers.py,sha256=uLEGIQ6HL7yI-5mQMkb_ajxT9s4QDipF_8AprU8hXO4,32427
flash_sinkhorn/bench/__init__.py,sha256=t7a8EKHuQUtTVpNwymDgZyhFap4GcjPQWM0m2UCxJYY,75
flash_sinkhorn/bench/bench_backward.py,sha256=W_sDeBgtJqtUKAcMQ6jNiHx9kgNLwZX_7OlJP8I7iuk,43050
flash_sinkhorn/bench/bench_forward.py,sha256=eeeD2t4ZMa8L1QndAFBZqEG-N7pv20l45TFshPCvLR8,65267
flash_sinkhorn/kernels/__init__.py,sha256=aLMyLSwwhS62YHoS8J7gTMZiMayFffEQKouKmo8m7zE,3738
flash_sinkhorn/kernels/_common.py,sha256=aC-XUxMOJPtPlu-AStXubvnhp_ljvXalqdhJUX4a78w,9495
flash_sinkhorn/kernels/_triton_helpers.py,sha256=7NMSpbnEJqaB1n73oTjNXuAJ_PC1atYhY2Yp0lgOdkA,5394
flash_sinkhorn/kernels/apply_flash.py,sha256=BPl2ZLTy3ejv_m0PXPYB1uD6fogxcNko3s0zLtFFinA,34795
flash_sinkhorn/kernels/apply_ott.py,sha256=kZflSgB_228_gjzq7eSpSkcUbjOVVnPq3LrRnWzKk5I,20077
flash_sinkhorn/kernels/c_transform_sqeuclid.py,sha256=r6zhxuHnNKWNc3qMZIPiEF2zP-oyqdQOeE7y1eU8mJ8,12077
flash_sinkhorn/kernels/sinkhorn_flashstyle_sqeuclid.py,sha256=J7SgLP0ozxjCt6YUiuOg-BNlqDLe43ESWEu2ziXR-BU,50697
flash_sinkhorn/kernels/sinkhorn_triton_apply_fused_sqeuclid.py,sha256=Ng1FGe7dvqqgCq0rJL3p-85YVNUGmpftGzLCvsKkv78,18783
flash_sinkhorn/kernels/sinkhorn_triton_apply_sqeuclid.py,sha256=fW5MFoHB1pXwsbA0l0ZM4RwJmrHkDvai-akEBCDZwas,594
flash_sinkhorn/kernels/sinkhorn_triton_cg_dense.py,sha256=Moe8A7R00fjq-c17h2tLs0fueoM_rFl_wKm6JjUg6k0,18204
flash_sinkhorn/kernels/sinkhorn_triton_cg_python_batched.py,sha256=TWoZ_ZBSUddccjxJmI-ADYYGvfGHUmIZlyJ-lVXlGpM,12476
flash_sinkhorn/kernels/sinkhorn_triton_geomloss_sqeuclid.py,sha256=jIWss98D1Vzpq6SaekN1FZxqz2YR7ESjKHTvOJLsvUU,10837
flash_sinkhorn/kernels/sinkhorn_triton_grad_sqeuclid.py,sha256=CY0Z7vIqHIU9IFdgVteJRTMb64Jhn4qdrbm2wW7vcHA,43976
flash_sinkhorn/kernels/sinkhorn_triton_ott_sqeuclid.py,sha256=kUWJ5Ebv1N4DQck1dHDfy5UWCmufIONcl3pqheed2tU,25351
flash_sinkhorn/testing/__init__.py,sha256=6pVvXeWs5mmwGjaE3NCTcVrkmRfwsc4FCtM9nHjAtKI,93
flash_sinkhorn/testing/reference_hvp.py,sha256=5cjytmwybwgezXhiXew7QIEbPrPaUZ8dVKlP6U2ychw,11022
flash_sinkhorn/testing/reference_sinkhorn.py,sha256=94k7vpy6KDdz0LxPn5hsgyWeHh2Bi89OvgMr9j656Ts,7549
flash_sinkhorn/testing/test_apply_plan_flashstyle.py,sha256=7UgAKZkr8rZ9e_zMJhpolbmizp5irN9yajMacGQ-JaI,18680
flash_sinkhorn/testing/test_c_transform.py,sha256=ywn0PrQZzultpSRLGIg4MuAStVmqvbrOiaLa4C2mp9w,13238
flash_sinkhorn/testing/test_flashstyle_parity.py,sha256=AqMDYENBRhMugYF6vDzj4j5Z4uYSyasY0YrBAz7Y6RM,24859
flash_sinkhorn/testing/test_geomloss_sinkhorn_triton.py,sha256=B34Q9f1kr4hdquleM-5nkLDmw_QEEYRxs9YIeqoXGus,13233
flash_sinkhorn/testing/test_geomloss_vs_triton.py,sha256=RKYNVbWrYruNI83CSBB0JNaNCjvYH0BCAJSgIrsVky8,2023
flash_sinkhorn/testing/test_half_cost.py,sha256=TRaS5gqxhNvkRWmHuZ35XL0l1A-Ga-vt1HNsvccztgU,4877
flash_sinkhorn/testing/test_hvp_parity.py,sha256=MyFmEAQGfbC4IqbIKrVr7WMkEqKa01hiObN8dnyiXWE,12950
flash_sinkhorn/testing/test_hvp_sqeuclid.py,sha256=9ppbra0xMFUil5qMZh-pXz8xLFEJ53kTAMe9C7HRNPo,8751
flash_sinkhorn/testing/test_ott_vs_triton.py,sha256=ROqlxS6ttKg-tYg8vwQdKaqwgwRaUQ7_Tsh91kL5N8w,7810
flash_sinkhorn/testing/test_pad_to_multiple.py,sha256=VqhtFYGnGvyvhR4Ab9Ikh3NLeJdDxWQpB7LKdFOhNww,18255
flash_sinkhorn/testing/test_samples_loss_api.py,sha256=kQSezE_KFVeCgq7EOWl8PofukYIpejEhlRypTVr7X18,10818
flash_sinkhorn/testing/test_semi_unbalanced_forward.py,sha256=hEri_nFBhwRCPERVQuGtGdJeiap3HYkWZxmtpWuiL7g,5549
flash_sinkhorn/testing/test_sinkhorn_triton.py,sha256=hdBW2wMeIga6Y_f0ZbKppKara8mzMFESTvOBsM7po9s,5439
flash_sinkhorn/testing/test_unbalanced_sinkhorn.py,sha256=JzrKLqOwJDhBWpNRDd-WPvmtrMEq38y8l-53TK5eYR0,18760
flash_sinkhorn-0.3.3.post1.dist-info/licenses/LICENSE,sha256=FJUKzbDthoRZtm-QJKGz9z-XaDcC-3cBWrxRyD3qjM4,1079
flash_sinkhorn-0.3.3.post1.dist-info/METADATA,sha256=wzk7F43Lu-ohs-4XbT6TlZg3c22jfD-DBIlHLi998Yc,9707
flash_sinkhorn-0.3.3.post1.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
flash_sinkhorn-0.3.3.post1.dist-info/top_level.txt,sha256=whNTy5rTLp553XgJRkqd6QEkqOGxDBaPhWkzo5sqQeU,15
flash_sinkhorn-0.3.3.post1.dist-info/RECORD,,
