Alabama Crimson Tide – No. 10 | |
---|---|
Position | Quarterback |
Class | Junior |
Major | Business communications |
Career history | |
College |
|
Bowl games | |
High school | The Bolles School (Jacksonville, Florida) |
Personal information | |
Born: | September 5, 1998 (age 22) Jacksonville, Florida |
Height | 6 ft 3 in (1.91 m) |
Weight | 214 lb (97 kg) |
|
Michael McCorkle 'Mac' Jones (born September 5, 1998) is an American footballquarterback for the Alabama Crimson Tide.[1][2]
- Econo Mac™ 75; FAB SAF™ Jack; FAT Jack™ Fold-A-Jack; Heavy Duty Jack; Hi Boy™ Hold-E; MAX JAX. MAX JAX. 2. MAX JAX. Product Specifications.
- Jaxx Liberty Blockchain Wallet is available for free on Android, iOS, Mac OS X, Windows, Linux, and Google Chrome extension. Start your journey. The leading blockchain wallet with built-in Exchange, Portfolio, Crypto News, Market Data and Block Explorer.
Early life and high school career[edit]
Buy and sell locally. Craigslist has listings for mac for sale in the Jacksonville, FL area. Browse photos and search by condition, price, and more.
Jax Machine
Mac Jones was born September 5, 1998, to parents Gordon and Holly Jones. His father played tennis at Florida State University and Flagler College his senior year. Jones led Flagler to the NAIA national championship in 1977 and later played professionally throughout the United States. His love of sports was passed on to Mac and his two siblings, both of whom played collegiate sports. Mac's brother, Will, played soccer at Mercer University[3] while his sister Sarah Jane played tennis for the College of Charleston.[4] At the age of 5, Jones signed up for his first Pop Warner football team, which spawned a love of football.[5] While he played other sports, his favorite was clear and from the time he was five years old, his mother would find him drawing out football plays. Jones received Pop Warner Scholar recognition in his youth and as he approached middle school, Coach Joe Dickinson began mentoring Mac to become an elite quarterback. Jones played his high school football at The Bolles School where he was coached by Corky Rogers. Entering his sophomore season, Jones attended the GAIN Sports Bus Tour visiting up to 20 colleges over 8 days which helped Mac earn a scholarship from the University of Kentucky before his junior season.
College career[edit]
2017[edit]
After originally committing to the University of Kentucky, Jones accepted a scholarship offer from Crimson Tide head coach Nick Saban and signed with the University of Alabama. Jones arrived in Tuscaloosa as an early enrollee, but redshirted his freshman season in 2017.[6][7] Jones, according to Saban, continued to gain confidence and improve mechanics since his performance in the 2018 A-Day game.[8][9] After throwing for 289 yards and two touchdowns in the Crimson Tide's spring game, Jones was named A-Day MVP.[10]
On November 3, 2017 Jones was charged with driving under the influence after police responded to a traffic accident at the intersection of 10th Avenue and Paul Bryant Drive at 2:14am. No one was injured. Jones was suspended from participating in the LSU game that weekend.[11]
2018[edit]
In the 2018 season, Jones appeared in 14 of the Crimson Tide's 15 games, mostly as a holder on special teams. Jones added his name to the Alabama record book with a 94-yard touchdown pass to Jaylen Waddle, the second-longest in school history, in a win against Louisiana-Lafayette.[12][13][14][15][16]
2019[edit]
Jones served as the starting QB in the second half of the 2019 season after Tua Tagovailoa suffered a season-ending hip injury.[17][18] Jones made four starts for the Tide, beating Arkansas and Western Carolina before falling to Auburn in the Iron Bowl despite throwing for four touchdowns and 335 yards. Jones then led Alabama to a 35–16 win over Michigan in the Citrus Bowl. Jones finished 2019 with 14 TD passes for 1,503 yards in 11 games.
2020[edit]
During the Crimson Tide's 2020 opener against the Missouri Tigers, Jones served as starting QB, completing 18/24 attempts and throwing two touchdowns.[19] Alabama played Texas A&M the following week, where Jones was 20/27 throwing for 435 yards with four touchdowns and an interception. Alabama went on to win the game 52–24.[20] The next week at Ole Miss, Jones was 28/32 throwing for 417 yards and two touchdowns. Alabama outlasted Ole Miss in a shootout 63–48 led by six rushing touchdowns.[20]
Career Statistics[edit]
NCAA Division I FBS[edit]
Year | Games | Passing | Rushing | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GP | GS | Comp | Att | Pct | Yards | Avg | TD | Int | Rate | Att | Yards | Avg | TD | ||
2018 | 6 | 0 | 5 | 13 | 38.5 | 123 | 9.5 | 1 | 0 | 143.3 | 3 | -8 | -2.7 | 0 | |
2019 | 11 | 4 | 97 | 141 | 68.8 | 1,503 | 10.7 | 14 | 3 | 186.8 | 16 | 36 | 2.3 | 1 | |
2020 | 9 | 9 | 193 | 255 | 75.7 | 3,113 | 12.2 | 27 | 3 | 210.8 | 22 | -3 | -0.1 | 1 | |
Career[21] | 26 | 13 | 295 | 409 | 72.1 | 4,739 | 11.6 | 42 | 6 | 200.4 | 41 | 25 | 0.6 | 2 |
See also[edit]
References[edit]
- ^'Alabama seeking 'next best guy' at QB behind Tagovailoa and Jones'. The Montgomery Advertiser.
- ^Eagle, Alex Byington For the. 'Third string QB Mac Jones throws for nearly 300 yards in Alabama A-Day game'. Dothan Eagle.
- ^'Will Jones – Men's Soccer Roster'. Mercer University Athletics.
- ^'Women's Tennis – Sarah Jane Jones'. College of Charleston.
- ^'Mac Jones Biography - MacJonesFootball.com'. Official Website | Mac Jones. Retrieved April 24, 2019.
- ^Estremera, Cody (September 5, 2018). 'Back line becoming an asset for Alabama soccer'.
- ^'Six players who helped their own cause in spring ball'. SI.com.
- ^Smith, Stephen M. (August 30, 2018). 'Damien Harris on QB Mac Jones: 'His confidence has skyrocketed''.
- ^DoctorWhosOnFirst (August 14, 2018). 'Alabama Football Film Room: Mac Jones, the oft overlooked quarterback'. Roll 'Bama Roll.
- ^Jones, Ben (April 21, 2018). 'Mac Jones makes his mark on A-Day'. TideSports.com. Retrieved April 22, 2019.
- ^Taylor, Stephanie (November 3, 2017). 'Alabama Quarterback Mac Jones charged with DUI'. tuscaloosanews.com/news/20171103/alabama-quarterback-mac-jones-charged-with-dui.
- ^Smith, Stephen M. (October 1, 2018). 'WATCH: Tide QB Mac Jones adds his name to record book'.
- ^DoctorWhosOnFirst (September 30, 2018). 'Mac Jones earns place in Alabama record books'. Roll 'Bama Roll.
- ^Smith, Stephen M. (March 17, 2019). 'It's time for Mac Jones to rise and he looks to be ready'.
- ^Writer, Drew TaylorStaff. 'Thousands of Alabama fans support football team during parade celebration'. Tuscaloosa News.
- ^Jones, Ben (April 21, 2018). 'Mac Jones makes his mark on A-Day'.
- ^Waack, Terrin (April 3, 2019). 'Mac Jones proving himself as an Alabama quarterback'.
- ^'Mac Jones Is No. 3 On Alabama QB Depth Chart'. BamaOnLine.
- ^'Alabama vs. Missouri - Box Score - September 26, 2020 - ESPN'.
- ^ ab'Mac Jones Stats, News, Bio'. ESPN.
- ^'Mac Jones College Stats'. Sports-Reference.com. Retrieved December 4, 2020.
External links[edit]
First, obtain the JAX source code:
Building JAX involves two steps:
Building or installing
jaxlib
, the C++ support library forjax
.Installing the
jax
Python package.
Building or installing jaxlib
¶
Installing jaxlib
with pip¶
If you’re only modifying Python portions of JAX, we recommend installingjaxlib
from a prebuilt wheel using pip:
See the JAX readme for fullguidance on pip installation (e.g., for GPU support).
Building jaxlib
from source¶
To build jaxlib
from source, you must also install some prerequisites:
a C++ compiler (g++, clang, or MSVC)
On Ubuntu or Debian you can install the necessary prerequisites with:
If you are building on a Mac, make sure XCode and the XCode command line toolsare installed.
See below for Windows build instructions.
Python packages:
numpy
,scipy
,six
,wheel
.The
six
package is required for during the jaxlib build only, and is notrequired at install time.
You can install the necessary Python dependencies using pip
:
To build jaxlib
with CUDA support, you can run:
See pythonbuild/build.py--help
for configuration options, including ways tospecify the paths to CUDA and CUDNN, which you must have installed. Herepython
should be the name of your Python 3 interpreter; on some systems, youmay need to use python3
instead. By default, the wheel is written to thedist/
subdirectory of the current directory.
To build jaxlib
without CUDA GPU support (CPU only), drop the --enable_cuda
:
Additional Notes for Building jaxlib
from source on Windows¶
On Windows, follow Install Visual Studioto set up a C++ toolchain. Visual Studio 2019 version 16.5 or newer is required.If you need to build with CUDA enabled, follow theCUDA Installation Guideto set up a CUDA environment.
You can either install Python using itsWindows installer, or if you prefer, youcan use Anacondaor Minicondato setup a Python environment.
Some targets of Bazel use bash utilities to do scripting, so MSYS2is needed. See Installing Bazel on Windowsfor more details. Install the following packages:
Once everything is installed. Open PowerShell, and make sure MSYS2 is in thepath of the current session. Ensure bazel
, patch
and realpath
areaccessible. Activate the conda environment. The following command builds withCUDA enabled, adjust it to whatever suitable for you:
To build with debug information, add the flag --bazel_options='--copt=/Z7'
.
Installing jax
¶
Once jaxlib
has been installed, you can install jax
by running:
To upgrade to the latest version from GitHub, just run gitpull
from the JAXrepository root, and rebuild by running build.py
or upgrading jaxlib
ifnecessary. You shouldn’t have to reinstall jax
because pipinstall-e
sets up symbolic links from site-packages into the repository.
To run all the JAX tests, we recommend using pytest-xdist
, which can run tests inparallel. First, install pytest-xdist
and pytest-benchmark
by runningpipinstallpytest-xdistpytest-benchmark
.Then, from the repository root directory run:
JAX generates test cases combinatorially, and you can control the number ofcases that are generated and checked for each test (default is 10). The automated testscurrently use 25:
The automated tests also run the tests with default 64-bit floats and ints:
You can run a more specific set of tests usingpytest’sbuilt-in selection mechanisms, or alternatively you can run a specific testfile directly to see more detailed information about the cases being run:
Jax Mackenzie Photography
You can skip a few tests known as slow, by passing environment variableJAX_SKIP_SLOW_TESTS=1.
To specify a particular set of tests to run from a test file, you can pass a stringor regular expression via the --test_targets
flag. For example, you can run allthe tests of jax.numpy.pad
using:
The Colab notebooks are tested for errors as part of the documentation build.
Note that to run the full pmap tests on a (multi-core) CPU only machine, youcan run:
I.e. don’t use the -n auto option, since that effectively runs each test on asingle-core worker.
We use mypy
to check the type hints. To check types locally the same wayas Travis checks them:
To rebuild the documentation, install several packages:
You must also install pandoc
in order to regenerate the notebooks.See Install Pandoc,or using Miniconda whichI have used successfully on the Mac: condainstall-cconda-forgepandoc
.If you do not want to install pandoc
then you should regenerate the documentationwithout the notebooks.
You run at top-level one of the following commands:
You can then see the generated documentation indocs/build/html/index.html
.
Update notebooks¶
Open the notebook with http://colab.research.google.com (then Upload from yourlocal repo), update it as needed, Runallcells
thenDownloadipynb
. You may want to test that it executes properly, using sphinx-build
asexplained above.
Some of the notebooks are built automatically as part of the Travis pre-submit checks andas part of the Read the docs build.The build will fail if cells raise errors. If the errors are intentional, you can either catch them,or tag the cell with raises-exceptions metadata (example PR).You have to add this metadata by hand in the .ipynb file. It will be preserved when somebody elsere-saves the notebook.
We exclude some notebooks from the build, e.g., because they contain long computations.See exclude_patterns in conf.py.
Documentation building on readthedocs.io¶
JAX’s auto-generated documentations is at jax.readthedocs.io.
The documentation building is controlled for the entire project by thereadthedocs JAX settings. The current settingstrigger a documentation build as soon as code is pushed to the GitHub master
branch.For each code version, the building process is driven by the.readthedocs.yml
and the docs/conf.py
configuration files.
For each automated documentation build you can see thedocumentation build logs.
If you want to test the documentation generation on Readthedocs, you can push code to the test-docs
branch. That branch is also built automatically, and you cansee the generated documentation here.
For a local test, I was able to do it in a fresh directory by replaying the commandsI saw in the Readthedocs logs:
Comments are closed.