oryx.core.interpreters.harvest.HarvestTrace

A HarvestTrace manages HarvestTracer objects.

Since HarvestTracers are just wrappers around known values, HarvestTrace just passes these values through primitives, except in the case of sow and nest, which are specially handled by the active HarvestContext.

Default primitive logic lives in process_primitive, with special logic for sow in handle_sow.

Methods

full_raise

handle_sow

View source

instantiate_const

View source

lift

View source

post_process_call

View source

post_process_map

View source

process_call

View source

process_custom_jvp_call

process_custom_vjp_call

process_higher_order_primitive

View source

process_map

View source

process_primitive

View source

pure

View source

sublift

View source

Class Variables

  • level
  • main
  • sublevel