AGENTS.md
CHANGELOG.md
DEPENDENCIES.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
sdca_build.py
setup.py
include/sdca/c_api.h
include/sdca/loss.h
include/sdca/prox.h
include/sdca/solver.h
include/sdca/math/blas.h
include/sdca/math/blas_builtin.h
include/sdca/math/cblas.h
include/sdca/math/compensated.h
include/sdca/math/distillation.h
include/sdca/math/entropy.h
include/sdca/math/exp_rows.h
include/sdca/math/functor.h
include/sdca/math/lambert.h
include/sdca/math/log_exp.h
include/sdca/math/prox_rows.h
include/sdca/prox/entropy.h
include/sdca/prox/entropy_norm.h
include/sdca/prox/knapsack_eq.h
include/sdca/prox/knapsack_le.h
include/sdca/prox/knapsack_le_biased.h
include/sdca/prox/proxdef.h
include/sdca/prox/topk_cone.h
include/sdca/prox/topk_cone_biased.h
include/sdca/prox/topk_entropy.h
include/sdca/prox/topk_entropy_biased.h
include/sdca/prox/topk_simplex.h
include/sdca/prox/topk_simplex_biased.h
include/sdca/prox/two_entropy.h
include/sdca/prox/two_simplex.h
include/sdca/prox/two_simplex_sort.h
include/sdca/solver/context.h
include/sdca/solver/data.h
include/sdca/solver/eval.h
include/sdca/solver/objective.h
include/sdca/solver/reporting.h
include/sdca/solver/screening.h
include/sdca/solver/solverdef.h
include/sdca/solver/update.h
include/sdca/solver/data/dataset.h
include/sdca/solver/data/input.h
include/sdca/solver/data/output.h
include/sdca/solver/data/scratch.h
include/sdca/solver/eval/accumulate.h
include/sdca/solver/eval/core.h
include/sdca/solver/eval/dual.h
include/sdca/solver/eval/evaluate.h
include/sdca/solver/eval/primal.h
include/sdca/solver/eval/scores.h
include/sdca/solver/eval/types.h
include/sdca/solver/objective/feasible_dual.h
include/sdca/solver/objective/l2_distillation.h
include/sdca/solver/objective/l2_entropy.h
include/sdca/solver/objective/l2_entropy_topk.h
include/sdca/solver/objective/l2_hinge_topk.h
include/sdca/solver/objective/l2_multilabel_entropy.h
include/sdca/solver/objective/l2_multilabel_hinge.h
include/sdca/solver/objective/l2_topk_hinge.h
include/sdca/solver/objective/objective_base.h
include/sdca/utility/fpenv.h
include/sdca/utility/logging.cpp
include/sdca/utility/logging.h
include/sdca/utility/parallel.h
include/sdca/utility/scratch.h
include/sdca/utility/stopwatch.h
include/sdca/utility/types.h
python/JAX.md
python/README.md
python/TORCH.md
python/libsdca/__init__.py
python/libsdca/_core.py
python/libsdca/_cpu.py
python/libsdca/_cpu_entropy.py
python/libsdca/_cross_entropy.py
python/libsdca/_cuda_launch.py
python/libsdca/_entropy.py
python/libsdca/_extensions.py
python/libsdca/_first_order.py
python/libsdca/_hinge.py
python/libsdca/_jax_ffi.cpp
python/libsdca/_jax_ffi.py
python/libsdca/_jax_losses.py
python/libsdca/_linear_cross_entropy.py
python/libsdca/_linear_full_range.py
python/libsdca/_multilabel.py
python/libsdca/_ops.py
python/libsdca/_tensor_losses.py
python/libsdca/_tensor_prox.py
python/libsdca/_topk.py
python/libsdca/_torch_ce.h
python/libsdca/_torch_cuda.h
python/libsdca/_torch_distill.h
python/libsdca/_torch_distributed.py
python/libsdca/_torch_entropy.cpp
python/libsdca/_torch_lanes.h
python/libsdca/_torch_prox.h
python/libsdca/_torch_topk_hinge.h
python/libsdca/_triton_distillation.py
python/libsdca/_triton_entropy.py
python/libsdca/_triton_hinge.py
python/libsdca/_triton_linear.py
python/libsdca/_triton_multilabel.py
python/libsdca/_triton_prox.py
python/libsdca/_triton_reduce.py
python/libsdca/_triton_topk.py
python/libsdca/_triton_weighted_entropy.py
python/libsdca/jax.py
python/libsdca/py.typed
python/libsdca/sklearn.py
python/libsdca/torch.py
python/libsdca.egg-info/PKG-INFO
python/libsdca.egg-info/SOURCES.txt
python/libsdca.egg-info/dependency_links.txt
python/libsdca.egg-info/requires.txt
python/libsdca.egg-info/top_level.txt
src/c_api.cpp
src/tensor_losses.h
tests/python/child_process.py
tests/python/common_inputs.py
tests/python/conftest.py
tests/python/interpreter.py
tests/python/loss_references.py
tests/python/mpmath_types.py
tests/python/test_abi_compatibility.py
tests/python/test_accuracy_claims.py
tests/python/test_api_contracts.py
tests/python/test_backend_routing.py
tests/python/test_build_config.py
tests/python/test_centered_certificate.py
tests/python/test_certificate.py
tests/python/test_convergence.py
tests/python/test_cpu_extension.py
tests/python/test_cpu_memory.py
tests/python/test_cpu_process_state.py
tests/python/test_cross_entropy.py
tests/python/test_cuda.py
tests/python/test_cuda_float64_entropy.py
tests/python/test_cuda_launch.py
tests/python/test_distillation.py
tests/python/test_distillation_bounded_expm1.py
tests/python/test_distillation_offsets.py
tests/python/test_distillation_references.py
tests/python/test_distillation_stream_accuracy.py
tests/python/test_distillation_two_pass.py
tests/python/test_distillation_value.py
tests/python/test_distributed.py
tests/python/test_distributed_higher.py
tests/python/test_entropy_higher_precision.py
tests/python/test_entropy_references.py
tests/python/test_float32_zero_gaps.py
tests/python/test_float64_zero_gaps.py
tests/python/test_fpenv.py
tests/python/test_fused_entropy.py
tests/python/test_half_gradient_rounding.py
tests/python/test_half_precision.py
tests/python/test_half_zero_gaps.py
tests/python/test_indexed_losses.py
tests/python/test_inplace_gradient.py
tests/python/test_integration.py
tests/python/test_interface.py
tests/python/test_jax.py
tests/python/test_jax_backend.py
tests/python/test_jax_distillation_references.py
tests/python/test_jax_ffi.py
tests/python/test_jax_half_precision.py
tests/python/test_jax_k_domain.py
tests/python/test_jax_loss_dtypes.py
tests/python/test_jax_mask_gap_rounding.py
tests/python/test_jax_topk_mass.py
tests/python/test_k_domain.py
tests/python/test_kernel_limits.py
tests/python/test_linear_cross_entropy.py
tests/python/test_linear_cuda_accumulation.py
tests/python/test_linear_full_range.py
tests/python/test_loss_dtypes.py
tests/python/test_losses.py
tests/python/test_module_options.py
tests/python/test_multilabel_gap_rounding.py
tests/python/test_multilabel_kernels.py
tests/python/test_multilabel_negative_max.py
tests/python/test_multilabel_online.py
tests/python/test_multilabel_split.py
tests/python/test_multilabel_well_fit.py
tests/python/test_native_tensor_losses.py
tests/python/test_objectives.py
tests/python/test_ordinary_inputs.py
tests/python/test_precision_ranges.py
tests/python/test_projection_termination.py
tests/python/test_proximal_extremes.py
tests/python/test_proximal_subnormal.py
tests/python/test_shrinking.py
tests/python/test_sklearn.py
tests/python/test_softmax_limits.py
tests/python/test_stress.py
tests/python/test_stress_torch.py
tests/python/test_tensor_losses.py
tests/python/test_tensor_prox.py
tests/python/test_threads.py
tests/python/test_topk_kernels.py
tests/python/test_topk_large_k.py
tests/python/test_topk_references.py
tests/python/test_topk_subnormal_mass.py
tests/python/test_torch.py
tests/python/test_torch_common_inputs.py
tests/python/test_torch_compile.py
tests/python/test_torch_cpu_paths.py
tests/python/test_torch_func.py
tests/python/test_torch_k_domain.py
tests/python/test_torch_references.py
tests/python/test_triton_devices.py
tests/python/test_weighted_cuda.py
tests/python/test_wide_float32_prox.py
tests/python/test_wide_float64_sums.py
tests/python/topk_rows.py