py-why/causaltune

Optimizer doesn't seem to fully respect the time_budget constraint when running with propensity_function='auto'

EgorKraevTransferwise opened this issue · 1 comments

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Prepare the data as '...'
  2. Run '....'
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Your environment

  • Version of auto-causality, e.g branch/commit #/release/tag
  • Source type and setup
  • Target type and setup

Additional context
Add any other context about the problem here.

Fixed - the ate() function of the scorer was accidentally refitting the propensity function on each evaluation.