tessl install tessl/pypi-azure-batch@14.2.0Microsoft Azure Batch Client Library for Python providing comprehensive APIs for managing batch computing workloads in Azure cloud
Agent Success
Agent success rate when using this tile
91%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.07x
Baseline
Agent success rate without this tile
85%
{
"context": "This criteria evaluates how well the engineer uses the azure-batch package to implement pool creation, existence checking, and deletion operations. The focus is on proper usage of the BatchServiceClient's pool operations and correct configuration of pool specifications.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Pool Creation Implementation",
"description": "Uses client.pool.add() method to create a new pool with a PoolSpecification object that includes the required pool ID, VM size, and target_dedicated_nodes configuration",
"max_score": 30
},
{
"name": "Virtual Machine Configuration",
"description": "Configures the pool with VirtualMachineConfiguration including an ImageReference (with publisher, offer, sku, version) and appropriate node_agent_sku_id for the selected OS image",
"max_score": 25
},
{
"name": "Pool Existence Check",
"description": "Uses client.pool.exists() method to verify whether a pool exists by its pool ID, returning a boolean value",
"max_score": 20
},
{
"name": "Pool Deletion Implementation",
"description": "Uses client.pool.delete() method to remove a pool from the batch account by its pool ID",
"max_score": 25
}
]
}