Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Establish concept of a computing device #52

Closed
wants to merge 3 commits into from

Commits on May 22, 2022

  1. Define compute devices

    oschulz committed May 22, 2022
    Configuration menu
    Copy the full SHA
    a091501 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Improve docstring of AbstractComputingDevice

    Co-authored-by: Julian Samaroo <jpsamaroo@gmail.com>
    oschulz and jpsamaroo authored May 26, 2022
    Configuration menu
    Copy the full SHA
    490e047 View commit details
    Browse the repository at this point in the history
  2. Improve compute unit concept

    * Rename to AbstractComputeUnit and get_compute_unit (suggested by
      @vchuravy)
    
    * Add AbstractComputeAccelerator (suggested by @ChrisRackauckas)
    
    * Bottom value instead of exception if compute device can't be resolved
    
    * Rename select_computing_device and make dispatch more robust
      (suggestions by @tkf and @jpsamaroo)
    
    * Defend against reference cycle in generic implementation of
      get_compute_unit (pointed out by @tkf)
    oschulz committed May 26, 2022
    Configuration menu
    Copy the full SHA
    76c686d View commit details
    Browse the repository at this point in the history