OpenTrain AI
Historical implementation onlynone

Interpolating Log-Determinant and Trace of the Powers of Matrix $\mathbf{A} + t \mathbf{B}$

September 1, 2020arXiv: 2009.07385
2 repos5 stars~a few days to reproduce
arXiv PDF

Abstract

Summary

The imate library provides modular high-performance C++/CUDA implementations, exposed as a Python package, for scalable randomized algorithms that approximate computationally expensive matrix functions used in machine learning. Current extracted evaluation signal points to interpolating log-determinant trace powers matrix. Benchmark-specific evidence is limited in current parsed sources, so this page emphasizes implementation viability and reproducibility controls.

Key Contributions

  • The imate library provides modular high-performance C++/CUDA implementations, exposed as a Python package, for scalable randomized algorithms that approximate computationally expensive matrix functions used in machine.
  • The imate package is designed as an implicit matrix trace estimator, focusing on algorithms that estimate traces of matrix functions without forming matrices explicitly in memory.
  • Meaningful reproduction of the method is expected to require multi-day setup or compute effort, which may limit rapid experimentation or large-scale benchmarking.

Implementation Guidance

No direct implementation is fully reliable. Follow the extracted setup and evaluation blueprint, then validate assumptions against benchmark evidence before claiming parity.

Reproducibility Notes

  • Installation may fail or require manual changes due to staleness of the historical implementation and potential incompatibilities with current compilers or Python/CUDA toolchains.
  • Reproduction of reported behavior may be inconsistent across CPU and GPU runs if random-number-generation settings and thread/device counts are not carefully controlled.
  • Lack of an actively maintained, paper-verified implementation may lead to silent numerical discrepancies that are difficult to diagnose or benchmark reliably.

Results & Benchmarks

Benchmark data is not yet available for this paper.

Hardware Requirements

  • Expect multi-day setup/compute for meaningful reproduction based on current guidance.

Best Implementation

Only a historical official implementation is available.

Use with caution for new projects; verify against current tooling and maintained community alternatives.

ameli/imate
Historical officialStars: 5
  • Only historical official repository was found: ameli/imate.
  • No maintained paper-verified implementation met reliability thresholds.

Reproduction Path

  1. 1

    Only historical official repository was found (ameli/imate).

  2. 2

    Do not treat historical code as drop-in for modern stacks; verify dependencies and framework versions first.

  3. 3

    Use citation-context and adjacent references to build a maintained reproduction baseline.

Time to first repro: a few daysOnly historical official implementation is availableNo direct maintained implementation is currently verified.

Additional Implementations

Official

  • ameli/orthoConfidence: low

    A python package to generate orthogonal functions for regression

    Stars: 4Forks: 1Last push: Feb 2024License: BSD-3-Clause

Community

No additional community repositories detected yet.

Hugging Face Artifacts

No trustworthy direct or curated related Hugging Face artifacts were found yet.