Note
Click here to download the full example code
Hyperparameter tuning with Ray Tune¶
Created On: Aug 31, 2020 | Last Updated: Oct 31, 2024 | Last Verified: Nov 05, 2024
Hyperparameter tuning can make the difference between an average model and a highly accurate one. Often simple things like choosing a different learning rate or changing a network layer size can have a dramatic impact on your model performance.
Fortunately, there are tools that help with finding the best combination of parameters. Ray Tune is an industry standard tool for distributed hyperparameter tuning. Ray Tune includes the latest hyperparameter search algorithms, integrates with various analysis libraries, and natively supports distributed training through Ray’s distributed machine learning engine.
In this tutorial, we will show you how to integrate Ray Tune into your PyTorch training workflow. We will extend this tutorial from the PyTorch documentation for training a CIFAR10 image classifier.
As you will see, we only need to add some slight modifications. In particular, we need to
wrap data loading and training in functions,
make some network parameters configurable,
add checkpointing (optional),
and define the search space for the model tuning
To run this tutorial, please make sure the following packages are installed:
ray[tune]
: Distributed hyperparameter tuning librarytorchvision
: For the data transformers
Setup / Imports¶
Let’s start with the imports:
from functools import partial
import os
import tempfile
from pathlib import Path
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
from torch.utils.data import random_split
import torchvision
import torchvision.transforms as transforms
from ray import tune
from ray import train
from ray.train import Checkpoint, get_checkpoint
from ray.tune.schedulers import ASHAScheduler
import ray.cloudpickle as pickle
Most of the imports are needed for building the PyTorch model. Only the last imports are for Ray Tune.
Data loaders¶
We wrap the data loaders in their own function and pass a global data directory. This way we can share a data directory between different trials.
def load_data(data_dir="./data"):
transform = transforms.Compose(
[transforms.ToTensor(), transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))]
)
trainset = torchvision.datasets.CIFAR10(
root=data_dir, train=True, download=True, transform=transform
)
testset = torchvision.datasets.CIFAR10(
root=data_dir, train=False, download=True, transform=transform
)
return trainset, testset
Configurable neural network¶
We can only tune those parameters that are configurable. In this example, we can specify the layer sizes of the fully connected layers:
class Net(nn.Module):
def __init__(self, l1=120, l2=84):
super(Net, self).__init__()
self.conv1 = nn.Conv2d(3, 6, 5)
self.pool = nn.MaxPool2d(2, 2)
self.conv2 = nn.Conv2d(6, 16, 5)
self.fc1 = nn.Linear(16 * 5 * 5, l1)
self.fc2 = nn.Linear(l1, l2)
self.fc3 = nn.Linear(l2, 10)
def forward(self, x):
x = self.pool(F.relu(self.conv1(x)))
x = self.pool(F.relu(self.conv2(x)))
x = torch.flatten(x, 1) # flatten all dimensions except batch
x = F.relu(self.fc1(x))
x = F.relu(self.fc2(x))
x = self.fc3(x)
return x
The train function¶
Now it gets interesting, because we introduce some changes to the example from the PyTorch documentation.
We wrap the training script in a function train_cifar(config, data_dir=None)
.
The config
parameter will receive the hyperparameters we would like to
train with. The data_dir
specifies the directory where we load and store the data,
so that multiple runs can share the same data source.
We also load the model and optimizer state at the start of the run, if a checkpoint
is provided. Further down in this tutorial you will find information on how
to save the checkpoint and what it is used for.
net = Net(config["l1"], config["l2"])
checkpoint = get_checkpoint()
if checkpoint:
with checkpoint.as_directory() as checkpoint_dir:
data_path = Path(checkpoint_dir) / "data.pkl"
with open(data_path, "rb") as fp:
checkpoint_state = pickle.load(fp)
start_epoch = checkpoint_state["epoch"]
net.load_state_dict(checkpoint_state["net_state_dict"])
optimizer.load_state_dict(checkpoint_state["optimizer_state_dict"])
else:
start_epoch = 0
The learning rate of the optimizer is made configurable, too:
optimizer = optim.SGD(net.parameters(), lr=config["lr"], momentum=0.9)
We also split the training data into a training and validation subset. We thus train on 80% of the data and calculate the validation loss on the remaining 20%. The batch sizes with which we iterate through the training and test sets are configurable as well.
Adding (multi) GPU support with DataParallel¶
Image classification benefits largely from GPUs. Luckily, we can continue to use
PyTorch’s abstractions in Ray Tune. Thus, we can wrap our model in nn.DataParallel
to support data parallel training on multiple GPUs:
device = "cpu"
if torch.cuda.is_available():
device = "cuda:0"
if torch.cuda.device_count() > 1:
net = nn.DataParallel(net)
net.to(device)
By using a device
variable we make sure that training also works when we have
no GPUs available. PyTorch requires us to send our data to the GPU memory explicitly,
like this:
for i, data in enumerate(trainloader, 0):
inputs, labels = data
inputs, labels = inputs.to(device), labels.to(device)
The code now supports training on CPUs, on a single GPU, and on multiple GPUs. Notably, Ray also supports fractional GPUs so we can share GPUs among trials, as long as the model still fits on the GPU memory. We’ll come back to that later.
Communicating with Ray Tune¶
The most interesting part is the communication with Ray Tune:
checkpoint_data = {
"epoch": epoch,
"net_state_dict": net.state_dict(),
"optimizer_state_dict": optimizer.state_dict(),
}
with tempfile.TemporaryDirectory() as checkpoint_dir:
data_path = Path(checkpoint_dir) / "data.pkl"
with open(data_path, "wb") as fp:
pickle.dump(checkpoint_data, fp)
checkpoint = Checkpoint.from_directory(checkpoint_dir)
train.report(
{"loss": val_loss / val_steps, "accuracy": correct / total},
checkpoint=checkpoint,
)
Here we first save a checkpoint and then report some metrics back to Ray Tune. Specifically, we send the validation loss and accuracy back to Ray Tune. Ray Tune can then use these metrics to decide which hyperparameter configuration lead to the best results. These metrics can also be used to stop bad performing trials early in order to avoid wasting resources on those trials.
The checkpoint saving is optional, however, it is necessary if we wanted to use advanced schedulers like Population Based Training. Also, by saving the checkpoint we can later load the trained models and validate them on a test set. Lastly, saving checkpoints is useful for fault tolerance, and it allows us to interrupt training and continue training later.
Full training function¶
The full code example looks like this:
def train_cifar(config, data_dir=None):
net = Net(config["l1"], config["l2"])
device = "cpu"
if torch.cuda.is_available():
device = "cuda:0"
if torch.cuda.device_count() > 1:
net = nn.DataParallel(net)
net.to(device)
criterion = nn.CrossEntropyLoss()
optimizer = optim.SGD(net.parameters(), lr=config["lr"], momentum=0.9)
checkpoint = get_checkpoint()
if checkpoint:
with checkpoint.as_directory() as checkpoint_dir:
data_path = Path(checkpoint_dir) / "data.pkl"
with open(data_path, "rb") as fp:
checkpoint_state = pickle.load(fp)
start_epoch = checkpoint_state["epoch"]
net.load_state_dict(checkpoint_state["net_state_dict"])
optimizer.load_state_dict(checkpoint_state["optimizer_state_dict"])
else:
start_epoch = 0
trainset, testset = load_data(data_dir)
test_abs = int(len(trainset) * 0.8)
train_subset, val_subset = random_split(
trainset, [test_abs, len(trainset) - test_abs]
)
trainloader = torch.utils.data.DataLoader(
train_subset, batch_size=int(config["batch_size"]), shuffle=True, num_workers=8
)
valloader = torch.utils.data.DataLoader(
val_subset, batch_size=int(config["batch_size"]), shuffle=True, num_workers=8
)
for epoch in range(start_epoch, 10): # loop over the dataset multiple times
running_loss = 0.0
epoch_steps = 0
for i, data in enumerate(trainloader, 0):
# get the inputs; data is a list of [inputs, labels]
inputs, labels = data
inputs, labels = inputs.to(device), labels.to(device)
# zero the parameter gradients
optimizer.zero_grad()
# forward + backward + optimize
outputs = net(inputs)
loss = criterion(outputs, labels)
loss.backward()
optimizer.step()
# print statistics
running_loss += loss.item()
epoch_steps += 1
if i % 2000 == 1999: # print every 2000 mini-batches
print(
"[%d, %5d] loss: %.3f"
% (epoch + 1, i + 1, running_loss / epoch_steps)
)
running_loss = 0.0
# Validation loss
val_loss = 0.0
val_steps = 0
total = 0
correct = 0
for i, data in enumerate(valloader, 0):
with torch.no_grad():
inputs, labels = data
inputs, labels = inputs.to(device), labels.to(device)
outputs = net(inputs)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()
loss = criterion(outputs, labels)
val_loss += loss.cpu().numpy()
val_steps += 1
checkpoint_data = {
"epoch": epoch,
"net_state_dict": net.state_dict(),
"optimizer_state_dict": optimizer.state_dict(),
}
with tempfile.TemporaryDirectory() as checkpoint_dir:
data_path = Path(checkpoint_dir) / "data.pkl"
with open(data_path, "wb") as fp:
pickle.dump(checkpoint_data, fp)
checkpoint = Checkpoint.from_directory(checkpoint_dir)
train.report(
{"loss": val_loss / val_steps, "accuracy": correct / total},
checkpoint=checkpoint,
)
print("Finished Training")
As you can see, most of the code is adapted directly from the original example.
Test set accuracy¶
Commonly the performance of a machine learning model is tested on a hold-out test set with data that has not been used for training the model. We also wrap this in a function:
def test_accuracy(net, device="cpu"):
trainset, testset = load_data()
testloader = torch.utils.data.DataLoader(
testset, batch_size=4, shuffle=False, num_workers=2
)
correct = 0
total = 0
with torch.no_grad():
for data in testloader:
images, labels = data
images, labels = images.to(device), labels.to(device)
outputs = net(images)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()
return correct / total
The function also expects a device
parameter, so we can do the
test set validation on a GPU.
Configuring the search space¶
Lastly, we need to define Ray Tune’s search space. Here is an example:
config = {
"l1": tune.choice([2 ** i for i in range(9)]),
"l2": tune.choice([2 ** i for i in range(9)]),
"lr": tune.loguniform(1e-4, 1e-1),
"batch_size": tune.choice([2, 4, 8, 16])
}
The tune.choice()
accepts a list of values that are uniformly sampled from.
In this example, the l1
and l2
parameters
should be powers of 2 between 4 and 256, so either 4, 8, 16, 32, 64, 128, or 256.
The lr
(learning rate) should be uniformly sampled between 0.0001 and 0.1. Lastly,
the batch size is a choice between 2, 4, 8, and 16.
At each trial, Ray Tune will now randomly sample a combination of parameters from these
search spaces. It will then train a number of models in parallel and find the best
performing one among these. We also use the ASHAScheduler
which will terminate bad
performing trials early.
We wrap the train_cifar
function with functools.partial
to set the constant
data_dir
parameter. We can also tell Ray Tune what resources should be
available for each trial:
gpus_per_trial = 2
# ...
result = tune.run(
partial(train_cifar, data_dir=data_dir),
resources_per_trial={"cpu": 8, "gpu": gpus_per_trial},
config=config,
num_samples=num_samples,
scheduler=scheduler,
checkpoint_at_end=True)
You can specify the number of CPUs, which are then available e.g.
to increase the num_workers
of the PyTorch DataLoader
instances. The selected
number of GPUs are made visible to PyTorch in each trial. Trials do not have access to
GPUs that haven’t been requested for them - so you don’t have to care about two trials
using the same set of resources.
Here we can also specify fractional GPUs, so something like gpus_per_trial=0.5
is
completely valid. The trials will then share GPUs among each other.
You just have to make sure that the models still fit in the GPU memory.
After training the models, we will find the best performing one and load the trained network from the checkpoint file. We then obtain the test set accuracy and report everything by printing.
The full main function looks like this:
def main(num_samples=10, max_num_epochs=10, gpus_per_trial=2):
data_dir = os.path.abspath("./data")
load_data(data_dir)
config = {
"l1": tune.choice([2**i for i in range(9)]),
"l2": tune.choice([2**i for i in range(9)]),
"lr": tune.loguniform(1e-4, 1e-1),
"batch_size": tune.choice([2, 4, 8, 16]),
}
scheduler = ASHAScheduler(
metric="loss",
mode="min",
max_t=max_num_epochs,
grace_period=1,
reduction_factor=2,
)
result = tune.run(
partial(train_cifar, data_dir=data_dir),
resources_per_trial={"cpu": 2, "gpu": gpus_per_trial},
config=config,
num_samples=num_samples,
scheduler=scheduler,
)
best_trial = result.get_best_trial("loss", "min", "last")
print(f"Best trial config: {best_trial.config}")
print(f"Best trial final validation loss: {best_trial.last_result['loss']}")
print(f"Best trial final validation accuracy: {best_trial.last_result['accuracy']}")
best_trained_model = Net(best_trial.config["l1"], best_trial.config["l2"])
device = "cpu"
if torch.cuda.is_available():
device = "cuda:0"
if gpus_per_trial > 1:
best_trained_model = nn.DataParallel(best_trained_model)
best_trained_model.to(device)
best_checkpoint = result.get_best_checkpoint(trial=best_trial, metric="accuracy", mode="max")
with best_checkpoint.as_directory() as checkpoint_dir:
data_path = Path(checkpoint_dir) / "data.pkl"
with open(data_path, "rb") as fp:
best_checkpoint_data = pickle.load(fp)
best_trained_model.load_state_dict(best_checkpoint_data["net_state_dict"])
test_acc = test_accuracy(best_trained_model, device)
print("Best trial test set accuracy: {}".format(test_acc))
if __name__ == "__main__":
# You can change the number of GPUs per trial here:
main(num_samples=10, max_num_epochs=10, gpus_per_trial=0)
0% 0.00/170M [00:00, ?B/s]
0% 426k/170M [00:00<00:41, 4.11MB/s]
1% 2.42M/170M [00:00<00:12, 13.3MB/s]
3% 4.85M/170M [00:00<00:09, 18.2MB/s]
5% 7.86M/170M [00:00<00:07, 22.8MB/s]
6% 11.0M/170M [00:00<00:06, 25.7MB/s]
8% 14.1M/170M [00:00<00:05, 27.5MB/s]
10% 17.3M/170M [00:00<00:05, 28.8MB/s]
12% 20.3M/170M [00:00<00:05, 29.2MB/s]
14% 23.5M/170M [00:00<00:04, 29.7MB/s]
16% 26.6M/170M [00:01<00:04, 30.2MB/s]
18% 29.9M/170M [00:01<00:04, 30.8MB/s]
19% 32.9M/170M [00:01<00:04, 30.7MB/s]
21% 36.3M/170M [00:01<00:04, 31.4MB/s]
24% 41.3M/170M [00:01<00:03, 37.1MB/s]
28% 47.5M/170M [00:01<00:02, 44.6MB/s]
32% 55.1M/170M [00:01<00:02, 53.8MB/s]
37% 63.2M/170M [00:01<00:01, 62.1MB/s]
42% 71.0M/170M [00:01<00:01, 66.7MB/s]
46% 78.7M/170M [00:01<00:01, 69.8MB/s]
51% 86.5M/170M [00:02<00:01, 72.0MB/s]
55% 94.1M/170M [00:02<00:01, 73.2MB/s]
60% 102M/170M [00:02<00:00, 74.4MB/s]
64% 110M/170M [00:02<00:00, 75.4MB/s]
69% 117M/170M [00:02<00:00, 75.9MB/s]
73% 125M/170M [00:02<00:00, 76.3MB/s]
78% 133M/170M [00:02<00:00, 76.7MB/s]
82% 141M/170M [00:02<00:00, 76.9MB/s]
87% 148M/170M [00:02<00:00, 77.0MB/s]
92% 156M/170M [00:02<00:00, 77.1MB/s]
96% 164M/170M [00:03<00:00, 77.2MB/s]
100% 170M/170M [00:03<00:00, 54.9MB/s]
2025-06-15 21:30:55,006 WARNING services.py:1889 -- WARNING: The object store is using /tmp instead of /dev/shm because /dev/shm has only 2147467264 bytes available. This will harm performance! You may be able to free up space by deleting files in /dev/shm. If you are inside a Docker container, you can increase /dev/shm size by passing '--shm-size=10.24gb' to 'docker run' (or add it to the run_options list in a Ray cluster config). Make sure to set this to more than 30% of available RAM.
2025-06-15 21:30:55,059 INFO worker.py:1642 -- Started a local Ray instance.
2025-06-15 21:30:55,988 INFO tune.py:228 -- Initializing Ray automatically. For cluster usage or custom Ray initialization, call `ray.init(...)` before `tune.run(...)`.
2025-06-15 21:30:55,989 INFO tune.py:654 -- [output] This will use the new output engine with verbosity 2. To disable the new output and use the legacy output engine, set the environment variable RAY_AIR_NEW_OUTPUT=0. For more information, please see https://github.com/ray-project/ray/issues/36949
+--------------------------------------------------------------------+
| Configuration for experiment train_cifar_2025-06-15_21-30-56 |
+--------------------------------------------------------------------+
| Search algorithm BasicVariantGenerator |
| Scheduler AsyncHyperBandScheduler |
| Number of trials 10 |
+--------------------------------------------------------------------+
View detailed results here: /var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56
To visualize your results with TensorBoard, run: `tensorboard --logdir /var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56`
Trial status: 10 PENDING
Current time: 2025-06-15 21:30:56. Total running time: 0s
Logical resource usage: 16.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+-------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size |
+-------------------------------------------------------------------------------+
| train_cifar_05862_00000 PENDING 64 64 0.00477751 8 |
| train_cifar_05862_00001 PENDING 256 64 0.00627288 4 |
| train_cifar_05862_00002 PENDING 8 8 0.0489224 16 |
| train_cifar_05862_00003 PENDING 4 1 0.000247639 8 |
| train_cifar_05862_00004 PENDING 128 1 0.0564609 4 |
| train_cifar_05862_00005 PENDING 1 16 0.0875186 8 |
| train_cifar_05862_00006 PENDING 1 128 0.0841685 2 |
| train_cifar_05862_00007 PENDING 16 16 0.00830319 4 |
| train_cifar_05862_00008 PENDING 4 16 0.00492357 4 |
| train_cifar_05862_00009 PENDING 32 1 0.00017608 2 |
+-------------------------------------------------------------------------------+
Trial train_cifar_05862_00005 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00005 config |
+--------------------------------------------------+
| batch_size 8 |
| l1 1 |
| l2 16 |
| lr 0.08752 |
+--------------------------------------------------+
Trial train_cifar_05862_00003 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00003 config |
+--------------------------------------------------+
| batch_size 8 |
| l1 4 |
| l2 1 |
| lr 0.00025 |
+--------------------------------------------------+
Trial train_cifar_05862_00001 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00001 config |
+--------------------------------------------------+
| batch_size 4 |
| l1 256 |
| l2 64 |
| lr 0.00627 |
+--------------------------------------------------+
Trial train_cifar_05862_00004 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00004 config |
+--------------------------------------------------+
| batch_size 4 |
| l1 128 |
| l2 1 |
| lr 0.05646 |
+--------------------------------------------------+
Trial train_cifar_05862_00002 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00002 config |
+--------------------------------------------------+
| batch_size 16 |
| l1 8 |
| l2 8 |
| lr 0.04892 |
+--------------------------------------------------+
Trial train_cifar_05862_00006 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00006 config |
+--------------------------------------------------+
| batch_size 2 |
| l1 1 |
| l2 128 |
| lr 0.08417 |
+--------------------------------------------------+
Trial train_cifar_05862_00000 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00000 config |
+--------------------------------------------------+
| batch_size 8 |
| l1 64 |
| l2 64 |
| lr 0.00478 |
+--------------------------------------------------+
Trial train_cifar_05862_00007 started with configuration:
+-------------------------------------------------+
| Trial train_cifar_05862_00007 config |
+-------------------------------------------------+
| batch_size 4 |
| l1 16 |
| l2 16 |
| lr 0.0083 |
+-------------------------------------------------+
(func pid=4881) [1, 2000] loss: 2.395
Trial train_cifar_05862_00002 finished iteration 1 at 2025-06-15 21:31:25. Total running time: 29s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 24.97745 |
| time_total_s 24.97745 |
| training_iteration 1 |
| accuracy 0.0983 |
| loss 2.30543 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000000
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000000)
(func pid=4882) [1, 4000] loss: 0.975 [repeated 8x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/ray-logging.html#log-deduplication for more options.)
Trial status: 8 RUNNING | 2 PENDING
Current time: 2025-06-15 21:31:26. Total running time: 30s
Logical resource usage: 16.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+----------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+----------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 1 24.9774 2.30543 0.0983 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 |
| train_cifar_05862_00004 RUNNING 128 1 0.0564609 4 |
| train_cifar_05862_00005 RUNNING 1 16 0.0875186 8 |
| train_cifar_05862_00006 RUNNING 1 128 0.0841685 2 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 |
| train_cifar_05862_00008 PENDING 4 16 0.00492357 4 |
| train_cifar_05862_00009 PENDING 32 1 0.00017608 2 |
+----------------------------------------------------------------------------------------------------------------------------------+
(func pid=4881) [1, 6000] loss: 0.800 [repeated 7x across cluster]
Trial train_cifar_05862_00005 finished iteration 1 at 2025-06-15 21:31:42. Total running time: 46s
+------------------------------------------------------------+
| Trial train_cifar_05862_00005 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 41.8183 |
| time_total_s 41.8183 |
| training_iteration 1 |
| accuracy 0.0982 |
| loss 2.32271 |
+------------------------------------------------------------+
Trial train_cifar_05862_00005 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00005_5_batch_size=8,l1=1,l2=16,lr=0.0875_2025-06-15_21-30-56/checkpoint_000000
Trial train_cifar_05862_00005 completed after 1 iterations at 2025-06-15 21:31:42. Total running time: 46s
Trial train_cifar_05862_00008 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00008 config |
+--------------------------------------------------+
| batch_size 4 |
| l1 4 |
| l2 16 |
| lr 0.00492 |
+--------------------------------------------------+
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00005_5_batch_size=8,l1=1,l2=16,lr=0.0875_2025-06-15_21-30-56/checkpoint_000000)
Trial train_cifar_05862_00003 finished iteration 1 at 2025-06-15 21:31:43. Total running time: 47s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 43.16998 |
| time_total_s 43.16998 |
| training_iteration 1 |
| accuracy 0.0997 |
| loss 2.30864 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000000
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000000)
Trial train_cifar_05862_00000 finished iteration 1 at 2025-06-15 21:31:44. Total running time: 48s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 43.58963 |
| time_total_s 43.58963 |
| training_iteration 1 |
| accuracy 0.4763 |
| loss 1.45795 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000000
(func pid=4881) [1, 8000] loss: 0.600 [repeated 5x across cluster]
Trial train_cifar_05862_00002 finished iteration 2 at 2025-06-15 21:31:49. Total running time: 53s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 23.26588 |
| time_total_s 48.24332 |
| training_iteration 2 |
| accuracy 0.0982 |
| loss 2.30661 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000001
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000001) [repeated 2x across cluster]
Trial status: 8 RUNNING | 1 TERMINATED | 1 PENDING
Current time: 2025-06-15 21:31:56. Total running time: 1min 0s
Logical resource usage: 16.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 1 43.5896 1.45795 0.4763 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 2 48.2433 2.30661 0.0982 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 1 43.17 2.30864 0.0997 |
| train_cifar_05862_00004 RUNNING 128 1 0.0564609 4 |
| train_cifar_05862_00006 RUNNING 1 128 0.0841685 2 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00009 PENDING 32 1 0.00017608 2 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4880) [1, 2000] loss: 2.072 [repeated 4x across cluster]
(func pid=4878) [1, 10000] loss: 0.467 [repeated 5x across cluster]
(func pid=4880) [1, 4000] loss: 0.953 [repeated 3x across cluster]
Trial train_cifar_05862_00007 finished iteration 1 at 2025-06-15 21:32:12. Total running time: 1min 16s
+------------------------------------------------------------+
| Trial train_cifar_05862_00007 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 71.40922 |
| time_total_s 71.40922 |
| training_iteration 1 |
| accuracy 0.2428 |
| loss 2.05837 |
+------------------------------------------------------------+
Trial train_cifar_05862_00007 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000000
(func pid=4882) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000000)
Trial train_cifar_05862_00002 finished iteration 3 at 2025-06-15 21:32:12. Total running time: 1min 16s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 23.3516 |
| time_total_s 71.59493 |
| training_iteration 3 |
| accuracy 0.0983 |
| loss 2.30938 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000002
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000002)
Trial train_cifar_05862_00004 finished iteration 1 at 2025-06-15 21:32:15. Total running time: 1min 19s
+------------------------------------------------------------+
| Trial train_cifar_05862_00004 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 75.02475 |
| time_total_s 75.02475 |
| training_iteration 1 |
| accuracy 0.1022 |
| loss 2.32576 |
+------------------------------------------------------------+
Trial train_cifar_05862_00004 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00004_4_batch_size=4,l1=128,l2=1,lr=0.0565_2025-06-15_21-30-56/checkpoint_000000
Trial train_cifar_05862_00004 completed after 1 iterations at 2025-06-15 21:32:15. Total running time: 1min 19s
Trial train_cifar_05862_00009 started with configuration:
+--------------------------------------------------+
| Trial train_cifar_05862_00009 config |
+--------------------------------------------------+
| batch_size 2 |
| l1 32 |
| l2 1 |
| lr 0.00018 |
+--------------------------------------------------+
Trial train_cifar_05862_00001 finished iteration 1 at 2025-06-15 21:32:16. Total running time: 1min 20s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 75.83056 |
| time_total_s 75.83056 |
| training_iteration 1 |
| accuracy 0.3634 |
| loss 1.70423 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000000
(func pid=4880) [1, 6000] loss: 0.625 [repeated 4x across cluster]
Trial train_cifar_05862_00003 finished iteration 2 at 2025-06-15 21:32:22. Total running time: 1min 26s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 38.64146 |
| time_total_s 81.81144 |
| training_iteration 2 |
| accuracy 0.0997 |
| loss 2.30335 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000001
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000001) [repeated 3x across cluster]
Trial train_cifar_05862_00000 finished iteration 2 at 2025-06-15 21:32:24. Total running time: 1min 28s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 39.98144 |
| time_total_s 83.57107 |
| training_iteration 2 |
| accuracy 0.5215 |
| loss 1.3642 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000001
(func pid=4882) [2, 2000] loss: 1.996 [repeated 2x across cluster]
Trial status: 8 RUNNING | 2 TERMINATED
Current time: 2025-06-15 21:32:26. Total running time: 1min 30s
Logical resource usage: 16.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 2 83.5711 1.3642 0.5215 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 1 75.8306 1.70423 0.3634 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 3 71.5949 2.30938 0.0983 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 2 81.8114 2.30335 0.0997 |
| train_cifar_05862_00006 RUNNING 1 128 0.0841685 2 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 1 71.4092 2.05837 0.2428 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00002 finished iteration 4 at 2025-06-15 21:32:34. Total running time: 1min 38s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 21.64088 |
| time_total_s 93.2358 |
| training_iteration 4 |
| accuracy 0.0983 |
| loss 2.31055 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000003
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000003) [repeated 2x across cluster]
(func pid=4882) [2, 4000] loss: 1.006 [repeated 6x across cluster]
(func pid=4876) [2, 4000] loss: 0.845 [repeated 6x across cluster]
(func pid=4882) [2, 6000] loss: 0.662
(func pid=4879) [3, 4000] loss: 1.151
Trial train_cifar_05862_00008 finished iteration 1 at 2025-06-15 21:32:52. Total running time: 1min 56s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 70.32627 |
| time_total_s 70.32627 |
| training_iteration 1 |
| accuracy 0.3298 |
| loss 1.77949 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000000
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000000)
Trial status: 8 RUNNING | 2 TERMINATED
Current time: 2025-06-15 21:32:56. Total running time: 2min 0s
Logical resource usage: 16.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 2 83.5711 1.3642 0.5215 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 1 75.8306 1.70423 0.3634 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 4 93.2358 2.31055 0.0983 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 2 81.8114 2.30335 0.0997 |
| train_cifar_05862_00006 RUNNING 1 128 0.0841685 2 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 1 71.4092 2.05837 0.2428 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 1 70.3263 1.77949 0.3298 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4882) [2, 8000] loss: 0.512 [repeated 6x across cluster]
Trial train_cifar_05862_00002 finished iteration 5 at 2025-06-15 21:32:57. Total running time: 2min 1s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000004 |
| time_this_iter_s 23.37449 |
| time_total_s 116.61029 |
| training_iteration 5 |
| accuracy 0.0983 |
| loss 2.30682 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 5 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000004
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000004)
Trial train_cifar_05862_00003 finished iteration 3 at 2025-06-15 21:33:02. Total running time: 2min 6s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 39.89433 |
| time_total_s 121.70577 |
| training_iteration 3 |
| accuracy 0.0984 |
| loss 2.30277 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000002
(func pid=4876) [2, 8000] loss: 0.420 [repeated 2x across cluster]
Trial train_cifar_05862_00000 finished iteration 3 at 2025-06-15 21:33:04. Total running time: 2min 8s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 40.40082 |
| time_total_s 123.97189 |
| training_iteration 3 |
| accuracy 0.5157 |
| loss 1.43407 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000002
(func pid=4871) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000002) [repeated 2x across cluster]
(func pid=4878) [1, 10000] loss: 0.461 [repeated 3x across cluster]
Trial train_cifar_05862_00006 finished iteration 1 at 2025-06-15 21:33:10. Total running time: 2min 14s
+------------------------------------------------------------+
| Trial train_cifar_05862_00006 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 129.9648 |
| time_total_s 129.9648 |
| training_iteration 1 |
| accuracy 0.1 |
| loss 2.42413 |
+------------------------------------------------------------+
Trial train_cifar_05862_00006 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00006_6_batch_size=2,l1=1,l2=128,lr=0.0842_2025-06-15_21-30-56/checkpoint_000000
Trial train_cifar_05862_00006 completed after 1 iterations at 2025-06-15 21:33:10. Total running time: 2min 14s
(func pid=4881) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00006_6_batch_size=2,l1=1,l2=128,lr=0.0842_2025-06-15_21-30-56/checkpoint_000000)
(func pid=4879) [4, 2000] loss: 2.303 [repeated 4x across cluster]
Trial train_cifar_05862_00002 finished iteration 6 at 2025-06-15 21:33:17. Total running time: 2min 21s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000005 |
| time_this_iter_s 20.32232 |
| time_total_s 136.93261 |
| training_iteration 6 |
| accuracy 0.0946 |
| loss 2.30851 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 6 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000005
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000005)
Trial train_cifar_05862_00007 finished iteration 2 at 2025-06-15 21:33:18. Total running time: 2min 22s
+------------------------------------------------------------+
| Trial train_cifar_05862_00007 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 66.33448 |
| time_total_s 137.74369 |
| training_iteration 2 |
| accuracy 0.225 |
| loss 2.02593 |
+------------------------------------------------------------+
Trial train_cifar_05862_00007 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000001
(func pid=4880) [2, 6000] loss: 0.631 [repeated 3x across cluster]
Trial train_cifar_05862_00001 finished iteration 2 at 2025-06-15 21:33:25. Total running time: 2min 29s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 68.85192 |
| time_total_s 144.68248 |
| training_iteration 2 |
| accuracy 0.4084 |
| loss 1.6325 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000001
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000001) [repeated 2x across cluster]
Trial status: 7 RUNNING | 3 TERMINATED
Current time: 2025-06-15 21:33:26. Total running time: 2min 30s
Logical resource usage: 14.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 3 123.972 1.43407 0.5157 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 2 144.682 1.6325 0.4084 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 6 136.933 2.30851 0.0946 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 3 121.706 2.30277 0.0984 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 2 137.744 2.02593 0.225 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 1 70.3263 1.77949 0.3298 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4882) [3, 2000] loss: 2.123 [repeated 4x across cluster]
Trial train_cifar_05862_00002 finished iteration 7 at 2025-06-15 21:33:37. Total running time: 2min 40s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000006 |
| time_this_iter_s 19.22134 |
| time_total_s 156.15394 |
| training_iteration 7 |
| accuracy 0.1045 |
| loss 2.30957 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 7 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000006
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000006)
(func pid=4878) [1, 16000] loss: 0.288 [repeated 3x across cluster]
Trial train_cifar_05862_00003 finished iteration 4 at 2025-06-15 21:33:38. Total running time: 2min 42s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 35.81828 |
| time_total_s 157.52405 |
| training_iteration 4 |
| accuracy 0.097 |
| loss 2.30267 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000003
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000003)
Trial train_cifar_05862_00000 finished iteration 4 at 2025-06-15 21:33:40. Total running time: 2min 44s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 35.16469 |
| time_total_s 159.13658 |
| training_iteration 4 |
| accuracy 0.547 |
| loss 1.27564 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000003
(func pid=4880) [2, 10000] loss: 0.370 [repeated 3x across cluster]
(func pid=4876) [3, 4000] loss: 0.843 [repeated 2x across cluster]
Trial train_cifar_05862_00008 finished iteration 2 at 2025-06-15 21:33:54. Total running time: 2min 58s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 61.87482 |
| time_total_s 132.2011 |
| training_iteration 2 |
| accuracy 0.2768 |
| loss 1.85629 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000001
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000001) [repeated 2x across cluster]
(func pid=4878) [1, 20000] loss: 0.230 [repeated 5x across cluster]
Trial train_cifar_05862_00002 finished iteration 8 at 2025-06-15 21:33:56. Total running time: 3min 0s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000007 |
| time_this_iter_s 19.45613 |
| time_total_s 175.61008 |
| training_iteration 8 |
| accuracy 0.0983 |
| loss 2.30771 |
+------------------------------------------------------------+
Trial status: 7 RUNNING | 3 TERMINATED
Current time: 2025-06-15 21:33:56. Total running time: 3min 0s
Logical resource usage: 14.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 4 159.137 1.27564 0.547 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 2 144.682 1.6325 0.4084 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 8 175.61 2.30771 0.0983 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 4 157.524 2.30267 0.097 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 2 137.744 2.02593 0.225 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 2 132.201 1.85629 0.2768 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 8 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000007
(func pid=4871) [5, 4000] loss: 0.616 [repeated 4x across cluster]
(func pid=4882) [3, 10000] loss: 0.430 [repeated 2x across cluster]
Trial train_cifar_05862_00003 finished iteration 5 at 2025-06-15 21:34:12. Total running time: 3min 16s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000004 |
| time_this_iter_s 34.39832 |
| time_total_s 191.92237 |
| training_iteration 5 |
| accuracy 0.1005 |
| loss 2.30265 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 5 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000004
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000004) [repeated 2x across cluster]
Trial train_cifar_05862_00000 finished iteration 5 at 2025-06-15 21:34:14. Total running time: 3min 18s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000004 |
| time_this_iter_s 34.51244 |
| time_total_s 193.64902 |
| training_iteration 5 |
| accuracy 0.5389 |
| loss 1.31578 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 5 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000004
Trial train_cifar_05862_00009 finished iteration 1 at 2025-06-15 21:34:15. Total running time: 3min 19s
+------------------------------------------------------------+
| Trial train_cifar_05862_00009 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000000 |
| time_this_iter_s 119.56962 |
| time_total_s 119.56962 |
| training_iteration 1 |
| accuracy 0.0982 |
| loss 2.30329 |
+------------------------------------------------------------+
Trial train_cifar_05862_00009 saved a checkpoint for iteration 1 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00009_9_batch_size=2,l1=32,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000000
Trial train_cifar_05862_00002 finished iteration 9 at 2025-06-15 21:34:15. Total running time: 3min 19s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000008 |
| time_this_iter_s 18.92094 |
| time_total_s 194.53101 |
| training_iteration 9 |
| accuracy 0.1008 |
| loss 2.30726 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 9 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000008
(func pid=4880) [3, 4000] loss: 0.921 [repeated 3x across cluster]
Trial train_cifar_05862_00007 finished iteration 3 at 2025-06-15 21:34:19. Total running time: 3min 23s
+------------------------------------------------------------+
| Trial train_cifar_05862_00007 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 60.66286 |
| time_total_s 198.40656 |
| training_iteration 3 |
| accuracy 0.159 |
| loss 2.15281 |
+------------------------------------------------------------+
Trial train_cifar_05862_00007 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000002
(func pid=4882) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000002) [repeated 4x across cluster]
(func pid=4879) [6, 2000] loss: 2.303 [repeated 2x across cluster]
Trial status: 7 RUNNING | 3 TERMINATED
Current time: 2025-06-15 21:34:26. Total running time: 3min 30s
Logical resource usage: 14.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 5 193.649 1.31578 0.5389 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 2 144.682 1.6325 0.4084 |
| train_cifar_05862_00002 RUNNING 8 8 0.0489224 16 9 194.531 2.30726 0.1008 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 5 191.922 2.30265 0.1005 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 3 198.407 2.15281 0.159 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 2 132.201 1.85629 0.2768 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 1 119.57 2.30329 0.0982 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4882) [4, 2000] loss: 2.226 [repeated 5x across cluster]
Trial train_cifar_05862_00001 finished iteration 3 at 2025-06-15 21:34:30. Total running time: 3min 34s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 65.19986 |
| time_total_s 209.88235 |
| training_iteration 3 |
| accuracy 0.335 |
| loss 1.80202 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000002
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000002)
Trial train_cifar_05862_00002 finished iteration 10 at 2025-06-15 21:34:34. Total running time: 3min 38s
+------------------------------------------------------------+
| Trial train_cifar_05862_00002 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000009 |
| time_this_iter_s 18.78043 |
| time_total_s 213.31144 |
| training_iteration 10 |
| accuracy 0.0986 |
| loss 2.30755 |
+------------------------------------------------------------+
Trial train_cifar_05862_00002 saved a checkpoint for iteration 10 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000009
Trial train_cifar_05862_00002 completed after 10 iterations at 2025-06-15 21:34:34. Total running time: 3min 38s
(func pid=4877) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00002_2_batch_size=16,l1=8,l2=8,lr=0.0489_2025-06-15_21-30-56/checkpoint_000009)
(func pid=4878) [2, 4000] loss: 1.151 [repeated 3x across cluster]
(func pid=4876) [4, 2000] loss: 1.723 [repeated 3x across cluster]
Trial train_cifar_05862_00003 finished iteration 6 at 2025-06-15 21:34:43. Total running time: 3min 47s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000005 |
| time_this_iter_s 30.93106 |
| time_total_s 222.85344 |
| training_iteration 6 |
| accuracy 0.097 |
| loss 2.30271 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 6 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000005
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000005)
Trial train_cifar_05862_00000 finished iteration 6 at 2025-06-15 21:34:46. Total running time: 3min 49s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000005 |
| time_this_iter_s 31.41701 |
| time_total_s 225.06603 |
| training_iteration 6 |
| accuracy 0.5469 |
| loss 1.30938 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 6 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000005
(func pid=4871) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000005)
(func pid=4882) [4, 6000] loss: 0.769 [repeated 3x across cluster]
Trial train_cifar_05862_00008 finished iteration 3 at 2025-06-15 21:34:51. Total running time: 3min 55s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000002 |
| time_this_iter_s 56.72962 |
| time_total_s 188.93072 |
| training_iteration 3 |
| accuracy 0.1926 |
| loss 2.20957 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 3 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000002
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000002)
(func pid=4879) [7, 2000] loss: 2.303 [repeated 3x across cluster]
Trial status: 6 RUNNING | 4 TERMINATED
Current time: 2025-06-15 21:34:56. Total running time: 4min 0s
Logical resource usage: 12.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 6 225.066 1.30938 0.5469 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 3 209.882 1.80202 0.335 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 6 222.853 2.30271 0.097 |
| train_cifar_05862_00007 RUNNING 16 16 0.00830319 4 3 198.407 2.15281 0.159 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 3 188.931 2.20957 0.1926 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 1 119.57 2.30329 0.0982 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4878) [2, 10000] loss: 0.461 [repeated 3x across cluster]
(func pid=4871) [7, 4000] loss: 0.591 [repeated 5x across cluster]
Trial train_cifar_05862_00003 finished iteration 7 at 2025-06-15 21:35:11. Total running time: 4min 15s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000006 |
| time_this_iter_s 28.26105 |
| time_total_s 251.11449 |
| training_iteration 7 |
| accuracy 0.0973 |
| loss 2.30267 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 7 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000006
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000006)
Trial train_cifar_05862_00007 finished iteration 4 at 2025-06-15 21:35:13. Total running time: 4min 17s
+------------------------------------------------------------+
| Trial train_cifar_05862_00007 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 53.93103 |
| time_total_s 252.33758 |
| training_iteration 4 |
| accuracy 0.0969 |
| loss 2.3076 |
+------------------------------------------------------------+
Trial train_cifar_05862_00007 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00007_7_batch_size=4,l1=16,l2=16,lr=0.0083_2025-06-15_21-30-56/checkpoint_000003
Trial train_cifar_05862_00007 completed after 4 iterations at 2025-06-15 21:35:13. Total running time: 4min 17s
Trial train_cifar_05862_00000 finished iteration 7 at 2025-06-15 21:35:14. Total running time: 4min 18s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000006 |
| time_this_iter_s 28.20038 |
| time_total_s 253.26641 |
| training_iteration 7 |
| accuracy 0.5329 |
| loss 1.38907 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 7 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000006
(func pid=4878) [2, 14000] loss: 0.329 [repeated 4x across cluster]
(func pid=4879) [8, 2000] loss: 2.303 [repeated 3x across cluster]
Trial train_cifar_05862_00001 finished iteration 4 at 2025-06-15 21:35:24. Total running time: 4min 28s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 54.28339 |
| time_total_s 264.16574 |
| training_iteration 4 |
| accuracy 0.3606 |
| loss 1.79895 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000003
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000003) [repeated 3x across cluster]
Trial status: 5 RUNNING | 5 TERMINATED
Current time: 2025-06-15 21:35:26. Total running time: 4min 30s
Logical resource usage: 10.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 7 253.266 1.38907 0.5329 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 4 264.166 1.79895 0.3606 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 7 251.114 2.30267 0.0973 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 3 188.931 2.20957 0.1926 |
| train_cifar_05862_00009 RUNNING 32 1 0.00017608 2 1 119.57 2.30329 0.0982 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4879) [8, 4000] loss: 1.151 [repeated 4x across cluster]
Trial train_cifar_05862_00003 finished iteration 8 at 2025-06-15 21:35:38. Total running time: 4min 42s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000007 |
| time_this_iter_s 26.20607 |
| time_total_s 277.32055 |
| training_iteration 8 |
| accuracy 0.0973 |
| loss 2.30272 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 8 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000007
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000007)
(func pid=4878) [2, 20000] loss: 0.230 [repeated 5x across cluster]
Trial train_cifar_05862_00008 finished iteration 4 at 2025-06-15 21:35:40. Total running time: 4min 44s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000003 |
| time_this_iter_s 48.84582 |
| time_total_s 237.77654 |
| training_iteration 4 |
| accuracy 0.1062 |
| loss 2.28966 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 4 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000003
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000003)
Trial train_cifar_05862_00000 finished iteration 8 at 2025-06-15 21:35:41. Total running time: 4min 45s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000007 |
| time_this_iter_s 26.90329 |
| time_total_s 280.1697 |
| training_iteration 8 |
| accuracy 0.5356 |
| loss 1.36642 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 8 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000007
(func pid=4879) [9, 2000] loss: 2.303 [repeated 2x across cluster]
Trial train_cifar_05862_00009 finished iteration 2 at 2025-06-15 21:35:51. Total running time: 4min 55s
+------------------------------------------------------------+
| Trial train_cifar_05862_00009 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000001 |
| time_this_iter_s 95.94284 |
| time_total_s 215.51245 |
| training_iteration 2 |
| accuracy 0.0964 |
| loss 2.30301 |
+------------------------------------------------------------+
Trial train_cifar_05862_00009 saved a checkpoint for iteration 2 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00009_9_batch_size=2,l1=32,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000001
Trial train_cifar_05862_00009 completed after 2 iterations at 2025-06-15 21:35:51. Total running time: 4min 55s
(func pid=4878) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00009_9_batch_size=2,l1=32,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000001) [repeated 2x across cluster]
(func pid=4879) [9, 4000] loss: 1.151 [repeated 4x across cluster]
Trial status: 4 RUNNING | 6 TERMINATED
Current time: 2025-06-15 21:35:56. Total running time: 5min 0s
Logical resource usage: 8.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 8 280.17 1.36642 0.5356 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 4 264.166 1.79895 0.3606 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 8 277.321 2.30272 0.0973 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 4 237.777 2.28966 0.1062 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00003 finished iteration 9 at 2025-06-15 21:36:03. Total running time: 5min 7s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000008 |
| time_this_iter_s 25.28272 |
| time_total_s 302.60327 |
| training_iteration 9 |
| accuracy 0.097 |
| loss 2.30267 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 9 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000008
(func pid=4879) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000008)
(func pid=4880) [5, 6000] loss: 0.769 [repeated 4x across cluster]
Trial train_cifar_05862_00000 finished iteration 9 at 2025-06-15 21:36:06. Total running time: 5min 10s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000008 |
| time_this_iter_s 25.65361 |
| time_total_s 305.82331 |
| training_iteration 9 |
| accuracy 0.5344 |
| loss 1.42978 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 9 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000008
(func pid=4871) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000008)
(func pid=4880) [5, 8000] loss: 0.576 [repeated 2x across cluster]
Trial train_cifar_05862_00001 finished iteration 5 at 2025-06-15 21:36:13. Total running time: 5min 17s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000004 |
| time_this_iter_s 48.99142 |
| time_total_s 313.15716 |
| training_iteration 5 |
| accuracy 0.3856 |
| loss 1.74641 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 5 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000004
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000004)
(func pid=4880) [5, 10000] loss: 0.460 [repeated 3x across cluster]
(func pid=4871) [10, 4000] loss: 0.588 [repeated 3x across cluster]
Trial train_cifar_05862_00008 finished iteration 5 at 2025-06-15 21:36:24. Total running time: 5min 28s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000004 |
| time_this_iter_s 44.23307 |
| time_total_s 282.00961 |
| training_iteration 5 |
| accuracy 0.117 |
| loss 2.29742 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 5 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000004
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000004)
Trial status: 4 RUNNING | 6 TERMINATED
Current time: 2025-06-15 21:36:26. Total running time: 5min 30s
Logical resource usage: 8.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 RUNNING 64 64 0.00477751 8 9 305.823 1.42978 0.5344 |
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 5 313.157 1.74641 0.3856 |
| train_cifar_05862_00003 RUNNING 4 1 0.000247639 8 9 302.603 2.30267 0.097 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 5 282.01 2.29742 0.117 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00003 finished iteration 10 at 2025-06-15 21:36:28. Total running time: 5min 32s
+------------------------------------------------------------+
| Trial train_cifar_05862_00003 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000009 |
| time_this_iter_s 24.74576 |
| time_total_s 327.34902 |
| training_iteration 10 |
| accuracy 0.097 |
| loss 2.30269 |
+------------------------------------------------------------+
Trial train_cifar_05862_00003 saved a checkpoint for iteration 10 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00003_3_batch_size=8,l1=4,l2=1,lr=0.0002_2025-06-15_21-30-56/checkpoint_000009
Trial train_cifar_05862_00003 completed after 10 iterations at 2025-06-15 21:36:28. Total running time: 5min 32s
(func pid=4876) [6, 4000] loss: 0.877
Trial train_cifar_05862_00000 finished iteration 10 at 2025-06-15 21:36:31. Total running time: 5min 35s
+------------------------------------------------------------+
| Trial train_cifar_05862_00000 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000009 |
| time_this_iter_s 24.62764 |
| time_total_s 330.45095 |
| training_iteration 10 |
| accuracy 0.5576 |
| loss 1.34578 |
+------------------------------------------------------------+
Trial train_cifar_05862_00000 saved a checkpoint for iteration 10 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000009
Trial train_cifar_05862_00000 completed after 10 iterations at 2025-06-15 21:36:31. Total running time: 5min 35s
(func pid=4871) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00000_0_batch_size=8,l1=64,l2=64,lr=0.0048_2025-06-15_21-30-56/checkpoint_000009) [repeated 2x across cluster]
(func pid=4880) [6, 2000] loss: 2.300
(func pid=4880) [6, 4000] loss: 1.153 [repeated 2x across cluster]
(func pid=4880) [6, 6000] loss: 0.769
(func pid=4876) [6, 8000] loss: 0.447
(func pid=4880) [6, 8000] loss: 0.576
(func pid=4876) [6, 10000] loss: 0.355
Trial train_cifar_05862_00001 finished iteration 6 at 2025-06-15 21:36:54. Total running time: 5min 58s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000005 |
| time_this_iter_s 40.45653 |
| time_total_s 353.61369 |
| training_iteration 6 |
| accuracy 0.3891 |
| loss 1.74864 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 6 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000005
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000005)
(func pid=4880) [6, 10000] loss: 0.461
Trial status: 8 TERMINATED | 2 RUNNING
Current time: 2025-06-15 21:36:56. Total running time: 6min 0s
Logical resource usage: 4.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 6 353.614 1.74864 0.3891 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 5 282.01 2.29742 0.117 |
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00008 finished iteration 6 at 2025-06-15 21:36:59. Total running time: 6min 3s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000005 |
| time_this_iter_s 34.62277 |
| time_total_s 316.63238 |
| training_iteration 6 |
| accuracy 0.0986 |
| loss 2.30712 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 6 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000005
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000005)
(func pid=4876) [7, 2000] loss: 1.776
(func pid=4876) [7, 4000] loss: 0.878 [repeated 2x across cluster]
(func pid=4876) [7, 6000] loss: 0.594 [repeated 2x across cluster]
(func pid=4876) [7, 8000] loss: 0.452 [repeated 2x across cluster]
(func pid=4876) [7, 10000] loss: 0.363 [repeated 2x across cluster]
Trial status: 8 TERMINATED | 2 RUNNING
Current time: 2025-06-15 21:37:26. Total running time: 6min 30s
Logical resource usage: 4.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 6 353.614 1.74864 0.3891 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 6 316.632 2.30712 0.0986 |
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
Trial train_cifar_05862_00001 finished iteration 7 at 2025-06-15 21:37:30. Total running time: 6min 33s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000006 |
| time_this_iter_s 35.58685 |
| time_total_s 389.20054 |
| training_iteration 7 |
| accuracy 0.338 |
| loss 1.801 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 7 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000006
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000006)
Trial train_cifar_05862_00008 finished iteration 7 at 2025-06-15 21:37:32. Total running time: 6min 35s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000006 |
| time_this_iter_s 32.72524 |
| time_total_s 349.35762 |
| training_iteration 7 |
| accuracy 0.1008 |
| loss 2.30747 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 7 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000006
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000006)
(func pid=4876) [8, 2000] loss: 1.776 [repeated 2x across cluster]
(func pid=4876) [8, 4000] loss: 0.888 [repeated 2x across cluster]
(func pid=4876) [8, 6000] loss: 0.601 [repeated 2x across cluster]
(func pid=4880) [8, 8000] loss: 0.576 [repeated 2x across cluster]
Trial status: 8 TERMINATED | 2 RUNNING
Current time: 2025-06-15 21:37:56. Total running time: 7min 0s
Logical resource usage: 4.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 7 389.201 1.801 0.338 |
| train_cifar_05862_00008 RUNNING 4 16 0.00492357 4 7 349.358 2.30747 0.1008 |
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4880) [8, 10000] loss: 0.461 [repeated 2x across cluster]
Trial train_cifar_05862_00008 finished iteration 8 at 2025-06-15 21:38:04. Total running time: 7min 8s
+------------------------------------------------------------+
| Trial train_cifar_05862_00008 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000007 |
| time_this_iter_s 32.83442 |
| time_total_s 382.19203 |
| training_iteration 8 |
| accuracy 0.1019 |
| loss 2.30464 |
+------------------------------------------------------------+
Trial train_cifar_05862_00008 saved a checkpoint for iteration 8 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000007
Trial train_cifar_05862_00008 completed after 8 iterations at 2025-06-15 21:38:04. Total running time: 7min 8s
(func pid=4880) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00008_8_batch_size=4,l1=4,l2=16,lr=0.0049_2025-06-15_21-30-56/checkpoint_000007)
Trial train_cifar_05862_00001 finished iteration 8 at 2025-06-15 21:38:05. Total running time: 7min 9s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000007 |
| time_this_iter_s 35.84575 |
| time_total_s 425.04628 |
| training_iteration 8 |
| accuracy 0.3623 |
| loss 1.86316 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 8 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000007
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000007)
(func pid=4876) [9, 2000] loss: 1.798 [repeated 2x across cluster]
(func pid=4876) [9, 4000] loss: 0.906
(func pid=4876) [9, 6000] loss: 0.615
Trial status: 9 TERMINATED | 1 RUNNING
Current time: 2025-06-15 21:38:26. Total running time: 7min 30s
Logical resource usage: 2.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 8 425.046 1.86316 0.3623 |
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00008 TERMINATED 4 16 0.00492357 4 8 382.192 2.30464 0.1019 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4876) [9, 8000] loss: 0.442
(func pid=4876) [9, 10000] loss: 0.366
Trial train_cifar_05862_00001 finished iteration 9 at 2025-06-15 21:38:39. Total running time: 7min 43s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000008 |
| time_this_iter_s 33.44803 |
| time_total_s 458.49431 |
| training_iteration 9 |
| accuracy 0.3705 |
| loss 1.74757 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 9 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000008
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000008)
(func pid=4876) [10, 2000] loss: 1.809
(func pid=4876) [10, 4000] loss: 0.911
Trial status: 9 TERMINATED | 1 RUNNING
Current time: 2025-06-15 21:38:56. Total running time: 8min 0s
Logical resource usage: 2.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00001 RUNNING 256 64 0.00627288 4 9 458.494 1.74757 0.3705 |
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00008 TERMINATED 4 16 0.00492357 4 8 382.192 2.30464 0.1019 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
(func pid=4876) [10, 6000] loss: 0.602
(func pid=4876) [10, 8000] loss: 0.451
(func pid=4876) [10, 10000] loss: 0.370
Trial train_cifar_05862_00001 finished iteration 10 at 2025-06-15 21:39:12. Total running time: 8min 16s
+------------------------------------------------------------+
| Trial train_cifar_05862_00001 result |
+------------------------------------------------------------+
| checkpoint_dir_name checkpoint_000009 |
| time_this_iter_s 33.39613 |
| time_total_s 491.89044 |
| training_iteration 10 |
| accuracy 0.3853 |
| loss 1.76573 |
+------------------------------------------------------------+
Trial train_cifar_05862_00001 saved a checkpoint for iteration 10 at: (local)/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000009
Trial train_cifar_05862_00001 completed after 10 iterations at 2025-06-15 21:39:12. Total running time: 8min 16s
Trial status: 10 TERMINATED
Current time: 2025-06-15 21:39:12. Total running time: 8min 16s
Logical resource usage: 2.0/16 CPUs, 0/1 GPUs (0.0/1.0 accelerator_type:A10G)
+------------------------------------------------------------------------------------------------------------------------------------+
| Trial name status l1 l2 lr batch_size iter total time (s) loss accuracy |
+------------------------------------------------------------------------------------------------------------------------------------+
| train_cifar_05862_00000 TERMINATED 64 64 0.00477751 8 10 330.451 1.34578 0.5576 |
| train_cifar_05862_00001 TERMINATED 256 64 0.00627288 4 10 491.89 1.76573 0.3853 |
| train_cifar_05862_00002 TERMINATED 8 8 0.0489224 16 10 213.311 2.30755 0.0986 |
| train_cifar_05862_00003 TERMINATED 4 1 0.000247639 8 10 327.349 2.30269 0.097 |
| train_cifar_05862_00004 TERMINATED 128 1 0.0564609 4 1 75.0248 2.32576 0.1022 |
| train_cifar_05862_00005 TERMINATED 1 16 0.0875186 8 1 41.8183 2.32271 0.0982 |
| train_cifar_05862_00006 TERMINATED 1 128 0.0841685 2 1 129.965 2.42413 0.1 |
| train_cifar_05862_00007 TERMINATED 16 16 0.00830319 4 4 252.338 2.3076 0.0969 |
| train_cifar_05862_00008 TERMINATED 4 16 0.00492357 4 8 382.192 2.30464 0.1019 |
| train_cifar_05862_00009 TERMINATED 32 1 0.00017608 2 2 215.512 2.30301 0.0964 |
+------------------------------------------------------------------------------------------------------------------------------------+
Best trial config: {'l1': 64, 'l2': 64, 'lr': 0.004777505785915715, 'batch_size': 8}
Best trial final validation loss: 1.3457759076714515
Best trial final validation accuracy: 0.5576
(func pid=4876) Checkpoint successfully created at: Checkpoint(filesystem=local, path=/var/lib/ci-user/ray_results/train_cifar_2025-06-15_21-30-56/train_cifar_05862_00001_1_batch_size=4,l1=256,l2=64,lr=0.0063_2025-06-15_21-30-56/checkpoint_000009)
Best trial test set accuracy: 0.5497
If you run the code, an example output could look like this:
Number of trials: 10/10 (10 TERMINATED)
+-----+--------------+------+------+-------------+--------+---------+------------+
| ... | batch_size | l1 | l2 | lr | iter | loss | accuracy |
|-----+--------------+------+------+-------------+--------+---------+------------|
| ... | 2 | 1 | 256 | 0.000668163 | 1 | 2.31479 | 0.0977 |
| ... | 4 | 64 | 8 | 0.0331514 | 1 | 2.31605 | 0.0983 |
| ... | 4 | 2 | 1 | 0.000150295 | 1 | 2.30755 | 0.1023 |
| ... | 16 | 32 | 32 | 0.0128248 | 10 | 1.66912 | 0.4391 |
| ... | 4 | 8 | 128 | 0.00464561 | 2 | 1.7316 | 0.3463 |
| ... | 8 | 256 | 8 | 0.00031556 | 1 | 2.19409 | 0.1736 |
| ... | 4 | 16 | 256 | 0.00574329 | 2 | 1.85679 | 0.3368 |
| ... | 8 | 2 | 2 | 0.00325652 | 1 | 2.30272 | 0.0984 |
| ... | 2 | 2 | 2 | 0.000342987 | 2 | 1.76044 | 0.292 |
| ... | 4 | 64 | 32 | 0.003734 | 8 | 1.53101 | 0.4761 |
+-----+--------------+------+------+-------------+--------+---------+------------+
Best trial config: {'l1': 64, 'l2': 32, 'lr': 0.0037339984519545164, 'batch_size': 4}
Best trial final validation loss: 1.5310075663924216
Best trial final validation accuracy: 0.4761
Best trial test set accuracy: 0.4737
Most trials have been stopped early in order to avoid wasting resources. The best performing trial achieved a validation accuracy of about 47%, which could be confirmed on the test set.
So that’s it! You can now tune the parameters of your PyTorch models.
Total running time of the script: ( 8 minutes 31.690 seconds)