-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
protobuf: protobuf_25 -> protobuf_28 #338885
Conversation
Bump default protobuf from 25.4 to 28.0, as well as the corresponding python package. Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v28.0 Diff: protocolbuffers/protobuf@v25.4...v28.0
6fa1d6b
to
7cdaa0b
Compare
ce01756
to
b8122f5
Compare
|
a2b19ed
to
8f4eb77
Compare
I don't think we get around building some more packages. Maybe we can just grep for users of protobuf and grab what seems to be important? |
I was also able to build |
I’ll try building and testing PyTorch later today to make sure that works (might be an issue, see https://discuss.pytorch.org/t/protobuf-versions-for-pytorch-2-1-2/199256). |
Well, I was able to build and run Seed set to 42
Using bfloat16 Automatic Mixed Precision (AMP)
GPU available: True (cuda), used: True
TPU available: False, using: 0 TPU cores
HPU available: False, using: 0 HPUs
Files already downloaded and verified
Files already downloaded and verified
LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
| Name | Type | Params | Mode
-------------------------------------------------------
0 | criterion | CrossEntropyLoss | 0 | train
1 | model | ViT | 86.3 M | train
-------------------------------------------------------
86.3 M Trainable params
0 Non-trainable params
86.3 M Total params
345.317 Total estimated model params size (MB)
130 Modules in train mode
0 Modules in eval mode
Epoch 9: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 781/781 [01:26<00:00, 9.07it/s, v_num=9, train_loss=2.350, val_loss=2.330]`Trainer.fit` stopped: `max_epochs=10` reached.
Epoch 9: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 781/781 [01:28<00:00, 8.83it/s, v_num=9, train_loss=2.350, val_loss=2.330] So that's a good sign. |
Thanks for testing @ConnorBaker ! @SuperSandro2000, any remaining blocker/assertion before merging this ? |
I plan to merge this later today. As this will land in |
Thank you @GaetanLepage |
Bisect says 7cdaa0b
|
Probably related to protobuf-c/protobuf-c#730. |
This issue is even closer: protobuf-c/protobuf-c#709 |
Description of changes
Bump default protobuf from 25.4 to 28.0, as well as the corresponding python package.
Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v28.0
Diff: protocolbuffers/protobuf@v25.4...v28.0
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.