Upgrade to NumPy 2.0 (#520)

* Upgrade to NumPy 2.0

* bump pytorch

* bump pytorch

* bump pytorch

* bump pytorch

* bump pytorch

* update

* update packages
This commit is contained in:
Sebastian Raschka 2025-02-09 06:21:58 -06:00 committed by GitHub
parent 68e2efe1c9
commit a6cc574605
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 189 additions and 182 deletions

View File

@ -1,4 +1,4 @@
name: Test PyTorch 2.0 and 2.6
name: Test PyTorch 2.2 and 2.6
on:
push:
@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
pytorch-version: [ 2.0.1, 2.6.0 ]
pytorch-version: [ 2.3.0, 2.6.0 ]
steps:
- uses: actions/checkout@v4
@ -35,10 +35,10 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade pip setuptools wheel
pip install pytest nbval
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
pip install torch==${{ matrix.pytorch-version }}
pip install -r requirements.txt
pip install -r ch05/07_gpt_to_llama/tests/test-requirements-extra.txt
- name: Test Selected Python Scripts

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,9 +1,9 @@
torch >= 2.0.1 # all
torch >= 2.3.0 # all
jupyterlab >= 4.0 # all
tiktoken >= 0.5.1 # ch02; ch04; ch05
matplotlib >= 3.7.1 # ch04; ch05
tensorflow >= 2.15.0 # ch05
tensorflow >= 2.18.0 # ch05
tqdm >= 4.66.1 # ch05; ch07
numpy >= 1.25, < 2.0 # dependency of several other libraries like torch and pandas
numpy >= 1.26, < 2.1 # dependency of several other libraries like torch and pandas
pandas >= 2.2.1 # ch06
psutil >= 5.9.5 # ch07; already installed automatically as dependency of torch