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

GafferML #6150

Merged
merged 12 commits into from
Nov 27, 2024
Merged

GafferML #6150

merged 12 commits into from
Nov 27, 2024

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    724d182 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    597afa5 View commit details
    Browse the repository at this point in the history
  3. JH config : Build GafferML

    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    24ec3f1 View commit details
    Browse the repository at this point in the history
  4. GafferML : Add Tensor class

    This is a wrapper class that will allow us to pass ONNX values through Gaffer's computation graph.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    0e5eb74 View commit details
    Browse the repository at this point in the history
  5. GafferML : Add TensorPlug

    This will be used for passing Tensor values between nodes.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7728139 View commit details
    Browse the repository at this point in the history
  6. GafferML : Add DataToTensor node

    This allows data from elsewhere in Gaffer to be converted for use in GafferML.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5dcee4c View commit details
    Browse the repository at this point in the history
  7. GafferML : Add Inference node

    This forms the meat of GafferML, loading ONNX models and performing inference using data from an array of input TensorPlugs.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    df99cff View commit details
    Browse the repository at this point in the history
  8. GafferML : Add ImageToTensor

    This is a node which converts images from GafferImage into tensors for use by the Inference node.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    6d95369 View commit details
    Browse the repository at this point in the history
  9. GafferML : Add TensorToImage

    This allows tensors to be converted back to GafferImage images, after they have been processed by the Inference node.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5e886b9 View commit details
    Browse the repository at this point in the history
  10. GUI startup : Add GafferML nodes to NodeMenu

    And advertise them in Changes.md.
    johnhaddon committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a4cf447 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1e151d0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    674f3a8 View commit details
    Browse the repository at this point in the history