public double cost() {
        return (vcpu * cpuUnitCost) +
               (memoryGiB * memoryUnitCost) +
               (diskGb * diskUnitCost) +
               (gpuResources.count * gpuResources.memoryGiB * gpuUnitCost);
    }
@Test
    void testCost() {
        assertEquals(5.408, new NodeResources(32, 128, 1200, 1).cost(), 0.0001);
    }