Skip to main content
Ctrl+K
NVIDIA legate (25.07.00.dev56+g4462b0cd) - Home NVIDIA legate (25.07.00.dev56+g4462b0cd) - Home

NVIDIA legate (25.07.00.dev56+g4462b0cd)

NVIDIA legate (25.07.00.dev56+g4462b0cd) - Home NVIDIA legate (25.07.00.dev56+g4462b0cd) - Home

NVIDIA legate (25.07.00.dev56+g4462b0cd)

Table of Contents

Contents:

  • Overview
  • Installing pre-built packages
    • Networking with Legate Wheels
    • Installation of the Legate MPI wrapper
  • Building from source
  • Contributing Guide
  • Frequently Asked Questions
  • User Manual
    • Overview
      • Legate In a Nutshell
    • Introduction
    • The Runtime
    • Tasks
    • Data
    • Mappers
    • Running Legate Programs
      • Running Legate Programs
      • HDF5 GPU-Direct Storage I/O
      • Using with Jupyter
  • API Reference
    • Python API Reference
      • Routines
        • legate.core.get_legate_runtime
        • legate.core.get_machine
        • legate.core.track_provenance
      • Classes
        • Legate Runtime
        • Operations
        • Store
        • Arrays
        • Physical Store
        • Physical Array
        • Scalar
        • Machine and Resource Scoping
        • Shape
        • Variant Options
        • ResourceConfig
        • Task Context
        • Domains
        • Task Configuration
        • Task-Local Buffers
        • Inline Allocations
        • Symbolic Expressions
        • Auto Tasks
        • Manual Tasks
        • Constraints
        • Variables
        • Library
        • Execution Scope
        • ParallelPolicy
        • Types
      • Python Tasks
        • legate.core.task.task
        • legate.core.task.InputStore
        • legate.core.task.OutputStore
        • legate.core.task.ReductionStore
        • legate.core.task.InputArray
        • legate.core.task.OutputArray
        • legate.core.task.ReductionArray
        • legate.core.task.PyTask
        • legate.core.task.VariantInvoker
      • Settings
      • I/O
        • legate.io.hdf5.from_file
        • legate.io.hdf5.kerchunk_read
        • legate.core.experimental.io.file_handle.from_file
        • legate.core.experimental.io.file_handle.to_file
        • legate.core.experimental.io.file_handle.FileHandle
    • C++ API Reference
      • Groups
        • accessor
        • data
        • env
        • geometry
        • io
        • io-hdf5
        • io-kvikio
        • iterator
        • machine
        • mapping
        • partitioning
        • reduction
        • runtime
        • stl
        • stl-algorithms
        • stl-concepts
        • stl-containers
        • stl-utilities
        • stl-views
        • task
        • tuning
        • type
        • types
        • util
      • Classes
        • launch_task
        • legate::AutoTask
        • legate::AutoTask::Impl
        • legate::BadInternalWeakPtr
        • legate::Constraint
        • legate::DefaultDelete
        • legate::EnableSharedFromThis
        • legate::ExternalAllocation
        • legate::FixedArrayType
        • legate::InlineAllocation
        • legate::InternalSharedPtr
        • legate::InternalWeakPtr
        • legate::LegateTask
        • legate::Library
        • legate::ListLogicalArray
        • legate::ListPhysicalArray
        • legate::ListType
        • legate::LogicalArray
        • legate::LogicalArray::Impl
        • legate::LogicalStore
        • legate::LogicalStorePartition
        • legate::LogicalStorePartition::Impl
        • legate::LogicalStore::Impl
        • legate::ManualTask
        • legate::ManualTask::Impl
        • legate::ParallelPolicy
        • legate::PhysicalArray
        • legate::PhysicalStore
        • legate::ProcLocalStorage
        • legate::ProxyArrayArgument
        • legate::ProxyConstraint
        • legate::ProxyInputArguments
        • legate::ProxyOutputArguments
        • legate::ProxyReductionArguments
        • legate::Runtime
        • legate::Scalar
        • legate::Scope
        • legate::ScopeFail
        • legate::ScopeGuard
        • legate::Scope::Impl
        • legate::ScopedAllocator
        • legate::ScopedAllocator::Impl
        • legate::Shape
        • legate::SharedPtr
        • legate::Slice
        • legate::Span
        • legate::StringLogicalArray
        • legate::StringPhysicalArray
        • legate::StructType
        • legate::SymbolicExpr
        • legate::TaskConfig
        • legate::TaskContext
        • legate::TaskException
        • legate::TaskInfo
        • legate::TaskInfo::AddVariantKey
        • legate::TaskLocalBuffer
        • legate::TaskRegistrar
        • legate::TaskRegistrar::Impl
        • legate::TaskRegistrar::RecordTaskKey
        • legate::TaskSignature
        • legate::Type
        • legate::Variable
        • legate::VariantInfo
        • legate::VariantOptions
        • legate::VariantOptions::WithCommunicatorsAccessKey
        • legate::comm::Communicator
        • legate::comm::coll::Coll_Comm
        • legate::cuda::StreamPool
        • legate::cuda::StreamView
        • legate::experimental::Trace
        • legate::experimental::Trace::Impl
        • legate::experimental::stl::affine_map
        • legate::experimental::stl::affine_map::mixin
        • legate::experimental::stl::initialize_library
        • legate::experimental::stl::iterator
        • legate::experimental::stl::iterator::pointer
        • legate::experimental::stl::logical_store
        • legate::io::hdf5::InvalidDataSetError
        • legate::io::hdf5::UnsupportedHDF5DataTypeError
        • legate::mapping::Array
        • legate::mapping::DimOrdering
        • legate::mapping::InstanceMappingPolicy
        • legate::mapping::Machine
        • legate::mapping::MachineQueryInterface
        • legate::mapping::Mapper
        • legate::mapping::NodeRange
        • legate::mapping::ProcessorRange
        • legate::mapping::Store
        • legate::mapping::StoreMapping
        • legate::mapping::StoreMapping::ReleaseKey
        • legate::mapping::Task
        • legate::ordered_set
        • legate::proj::SymbolicExpr
        • legate::timing::Time
        • legate::timing::Time::Impl
        • legate::tuple
        • nvtx3::scoped_range
      • Structs
        • legate::ResourceConfig
        • legate::experimental::stl::iteration_kind
        • legate::experimental::stl::reduction_kind
        • legate::has_hash_member
        • legate::hasher
        • legate::is_complex
        • legate::is_complex< Type::Code::COMPLEX128 >
        • legate::is_complex< Type::Code::COMPLEX64 >
        • legate::is_complex_type
        • legate::is_complex_type< complex< double > >
        • legate::is_complex_type< complex< float > >
        • legate::is_floating_point
        • legate::is_floating_point< Type::Code::FLOAT16 >
        • legate::is_integral
        • legate::is_signed
        • legate::is_signed< Type::Code::FLOAT16 >
        • legate::is_unsigned
  • Versions
  • Changelog
    • 2507
    • 2505
    • 2503
    • 2501
    • 2411
    • 2406
  • Third-party notices

Experimental Features:

  • Legate.STL
    • User guide
      • Installation
      • Usage
    • Legate.STL Reference
  • Developer Documentation
    • Style
    • Running the Test Suite
  • GASNet-based Installation
  • Links to resources
  • API Reference
  • C++ API Reference
  • Class list
  • legate::ProxyInputArguments

legate::ProxyInputArguments#

class ProxyInputArguments : public legate::proxy_detail::TaskArgsBase<ProxyInputArguments, ProxyArrayArgument::Kind::INPUT>#

A class that models the input arguments to a task.

previous

legate::ProxyConstraint

next

legate::ProxyOutputArguments

On this page
  • legate::ProxyInputArguments
NVIDIA NVIDIA
Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2021-2025, NVIDIA.