flux.resource package
Submodules
- flux.resource.ResourceCount module
- flux.resource.ResourcePool module
ResourcePoolResourcePool.InfeasibleRequestResourcePool.InsufficientResourcesResourcePool.alloc()ResourcePool.check_feasibility()ResourcePool.copy()ResourcePool.copy_allocated()ResourcePool.copy_down()ResourcePool.dumps()ResourcePool.expirationResourcePool.free()ResourcePool.generationResourcePool.job_end_times()ResourcePool.mark_down()ResourcePool.mark_up()ResourcePool.parse_resource_request()ResourcePool.register_alloc()ResourcePool.remove_ranks()ResourcePool.set_expiration()ResourcePool.set_starttime()ResourcePool.to_dict()ResourcePool.to_resource_set()ResourcePool.update_expiration()
- flux.resource.ResourcePoolImplementation module
InfeasibleRequestInsufficientResourcesResourcePoolImplementationResourcePoolImplementation.alloc()ResourcePoolImplementation.check_feasibility()ResourcePoolImplementation.copy()ResourcePoolImplementation.copy_allocated()ResourcePoolImplementation.copy_down()ResourcePoolImplementation.expirationResourcePoolImplementation.free()ResourcePoolImplementation.generationResourcePoolImplementation.job_end_times()ResourcePoolImplementation.log()ResourcePoolImplementation.mark_down()ResourcePoolImplementation.mark_up()ResourcePoolImplementation.parse_resource_request()ResourcePoolImplementation.register_alloc()ResourcePoolImplementation.to_set()ResourcePoolImplementation.update_expiration()
- flux.resource.ResourceSet module
ResourceSetResourceSet.add()ResourceSet.append()ResourceSet.copy()ResourceSet.copy_constraint()ResourceSet.copy_ranks()ResourceSet.count()ResourceSet.diff()ResourceSet.dumps()ResourceSet.encode()ResourceSet.expirationResourceSet.get_properties()ResourceSet.host_ranks()ResourceSet.intersect()ResourceSet.ncoresResourceSet.ngpusResourceSet.nnodesResourceSet.nodelistResourceSet.propertiesResourceSet.ranksResourceSet.remove_ranks()ResourceSet.rlistResourceSet.set_property()ResourceSet.starttimeResourceSet.stateResourceSet.to_dict()ResourceSet.union()
- flux.resource.ResourceSetImplementation module
ResourceSetImplementationResourceSetImplementation.add()ResourceSetImplementation.append()ResourceSetImplementation.copy()ResourceSetImplementation.copy_ranks()ResourceSetImplementation.count()ResourceSetImplementation.diff()ResourceSetImplementation.dumps()ResourceSetImplementation.encode()ResourceSetImplementation.get_expiration()ResourceSetImplementation.get_properties()ResourceSetImplementation.get_starttime()ResourceSetImplementation.intersect()ResourceSetImplementation.nnodes()ResourceSetImplementation.nodelist()ResourceSetImplementation.ranks()ResourceSetImplementation.remove_ranks()ResourceSetImplementation.set_expiration()ResourceSetImplementation.set_starttime()ResourceSetImplementation.union()
- flux.resource.Rv1Pool module
ResourceRequestResourceRequest.node_countResourceRequest.slot_countResourceRequest.slot_sizeResourceRequest.gpu_per_slotResourceRequest.durationResourceRequest.constraintResourceRequest.exclusiveResourceRequest.jobspecResourceRequest.nnodesResourceRequest.nnodes_maxResourceRequest.nslotsResourceRequest.nslots_maxResourceRequest.constraintResourceRequest.durationResourceRequest.exclusiveResourceRequest.from_jobspec()ResourceRequest.gpu_per_slotResourceRequest.jobspecResourceRequest.ncoresResourceRequest.ngpusResourceRequest.nnodesResourceRequest.nnodes_maxResourceRequest.node_countResourceRequest.nslotsResourceRequest.nslots_maxResourceRequest.slot_countResourceRequest.slot_size
Rv1PoolRv1Pool.alloc()Rv1Pool.check_feasibility()Rv1Pool.copy()Rv1Pool.copy_allocated()Rv1Pool.copy_down()Rv1Pool.free()Rv1Pool.job_end_times()Rv1Pool.known_optionsRv1Pool.mark_down()Rv1Pool.mark_up()Rv1Pool.parse_resource_request()Rv1Pool.register_alloc()Rv1Pool.remove_ranks()Rv1Pool.to_set()Rv1Pool.update_expiration()Rv1Pool.version
- flux.resource.Rv1Set module
Rv1SetRv1Set.add()Rv1Set.append()Rv1Set.copy()Rv1Set.copy_constraint()Rv1Set.copy_ranks()Rv1Set.count()Rv1Set.diff()Rv1Set.dumps()Rv1Set.encode()Rv1Set.get_expiration()Rv1Set.get_properties()Rv1Set.get_starttime()Rv1Set.intersect()Rv1Set.nnodes()Rv1Set.nodelist()Rv1Set.ranks()Rv1Set.remove_ranks()Rv1Set.schedulingRv1Set.set_expiration()Rv1Set.set_property()Rv1Set.set_starttime()Rv1Set.to_dict()Rv1Set.union()Rv1Set.version
- flux.resource.journal module
- flux.resource.list module
- flux.resource.status module
DrainInfoResourceStatusResourceStatus.nodelistResourceStatus.allResourceStatus.availResourceStatus.offlineResourceStatus.onlineResourceStatus.excludeResourceStatus.torpidResourceStatus.housekeepingResourceStatus.allocatedResourceStatus.drainedResourceStatus.drainingResourceStatus.drain_infoResourceStatus.filter()ResourceStatus.get_drain_info()ResourceStatus.get_idset()
ResourceStatusRPCresource_status()