Abhijeet Patil
03/24/2026, 5:45 PMdaft.DataType.decimal128(38, 20) after reading from mysql. If distributed delta merge using deltalake fails on a worker due to delta contention, I am doing retries (I am not using dynamodb as lock provider).
Is there a known issue with datatype decimal(38, 20) and how to avoid it? Please let me know if additional details are required.Abner Ayala
03/25/2026, 9:37 PMclass SimpleModel:
def __init__(self, model_checkpoint_uri: str):
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
self.model = load_model(model_uri).to(self.device)
self.model.eval()
def predict(self, images):
if len(images) == 0:
return []
images_tensor = torch.from_numpy(np.array(images.to_pylist())).to(self.device)
batch_size = images_tensor.shape[0]
with torch.inference_mode():
probabilities, features = self.model(images_tensor)
features = features.half().detach().cpu().numpy().tolist()
rounded_probabilities = probabilities.round(decimals=4).detach().cpu().numpy().tolist()
predicted_class_id = probabilities.argmax(dim=1).detach().cpu().tolist()
predicted_class_name = [CLASSES[p] for p in predicted_class_id]
predictions = []
for i in range(batch_size):
prediction = json.dumps({
"class_id": predicted_class_id[i],
"class_name": predicted_class_name[i],
"probability": rounded_probabilities[i],
})
predictions.append(prediction)
return predictions, features
During Runtime: Not working
ModelClass = daft.cls(EyesClosedClassifier, gpus=1, max_concurrency=cfg.num_gpus)
model = ModelClass(model_checkpoint_uri=cfg.pipeline.model.checkpoint_uri)
model_inference = daft.method.batch(
model.predict,
return_dtype=daft.DataType.struct({
"predictions": daft.DataType.string(),
"features": daft.DataType.list(daft.DataType.float32()),
}),
unnest=True,
batch_size=cfg.batch_size,
)Abner Ayala
03/30/2026, 8:45 PMPanicException: Tried to get unmaterialized statsRuthvik
04/06/2026, 9:42 AMGarrett Weaver
04/27/2026, 8:37 PMlist(str)? I somewhat prefer the explicit handling by users over hiding some details, but curious on thoughts.Mehul Batra
05/06/2026, 8:33 AMGravitinoGvfs local filesystem writes in v0.7.10 (@qingfeng-occ). Their pattern Lance as storage, Ray as runtime, Daft hardening the client layer is close to our target architecture. If anyone from that team or others running a similar stack is in this Slack, I'd love to connect.
2. Flotilla vs set_runner_ray() — current recommendation for DOKS
We're open-source-only. Is the Flotilla native K8s path production-ready today for a team that can't fall back to Daft Cloud? Or is the practical answer still set_runner_ray() + KubeRay for anything serious? Any known stability cliffs under sustained load?
3. Checkpointing roadmap for Lance/Iceberg sinks
daft-checkpoint scaffolding landed in v0.7.6 — great signal. Our write path is Lance + Iceberg + OpenSearch, and the current Parquet-only limitation means we'd still need external idempotency for v1 regardless. Is Lance/Iceberg write support on the near-term checkpoint roadmap, or is that explicitly out of scope for now?
We'd plan to contribute back when things fall in place. Happy to share our UC matrix and PoC findings once we're further along.Desmond Cheong
05/14/2026, 4:32 PM北南
06/04/2026, 5:01 PM北南
06/05/2026, 4:59 AM北南
06/05/2026, 9:54 PMdaft-lance to enable high-throughput parallel writes. thanks a lot!!Abhijeet Patil
06/09/2026, 5:23 PM北南
06/13/2026, 5:10 AMAbhijeet Patil
07/02/2026, 6:12 PMAbhijeet Patil
07/10/2026, 5:47 PMAbhijeet Patil
07/13/2026, 10:13 AMSatyendra Kumar
07/13/2026, 10:21 AMAbhijeet Patil
07/17/2026, 3:33 PMdsohong
09/02/2026, 3:34 AMpeter-tang
09/08/2026, 2:18 PMdsohong
09/09/2026, 3:43 AMpeter-tang
09/09/2026, 5:41 AMpeter-tang
09/09/2026, 7:27 AMfanng
09/10/2026, 8:25 AMfanng
09/10/2026, 8:32 AMpeter-tang
09/12/2026, 1:48 PMfanng
09/14/2026, 2:23 AMfanng
09/18/2026, 1:09 AMJianyao Ma
09/22/2026, 1:43 PMfanng
09/23/2026, 7:29 AMdaft-lts release is not updated for the limit of pypi storage limit, could any one help to handle this? thanks. github.com/Eventual-Inc/Daft/issues/7546Jianyao Ma
09/24/2026, 6:14 AM