[Cherry-pick for 0.17.1] add gdown as optional requirement for dataset GDrive download #8264
Dr.CI classification results
{"FAILED":[],"FLAKY":[{"workflowId":7828040957,"id":21359666916,"runnerName":"i-05c8d658597502569","authorEmail":"github.pmeier@posteo.de","name":"Tests / unittests-windows (3.9, windows.4xlarge, cpu) / windows-job","jobName":"unittests-windows (3.9, windows.4xlarge, cpu) / windows-job","conclusion":"failure","completed_at":"2024-02-08T12:31:20Z","html_url":"https://github.com/pytorch/vision/actions/runs/7828040957/job/21359666916","head_branch":"relajnlafjnalejnf","pr_number":8264,"head_sha":"157b61344b44a93923de0b309c2c11c23d6cb1aa","failure_captures":["test/test_datasets.py::FlyingThings3DTestCase::test_str_smoke"],"failure_lines":["FAILED test/test_datasets.py::FlyingThings3DTestCase::test_str_smoke - PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\tmp5rhfrane\\FlyingThings3D\\frames_cleanpass\\TEST\\A'"],"failure_context":["+ echo ::endgroup::","+ python -m torch.utils.collect_env","+ /c/Jenkins/Miniconda3/Scripts/conda.exe list","+ __conda_exe list","+ case "$cmd" in","+ local cmd=list","+ conda list","+ echo '::group::Collect environment information'","+ echo ::endgroup::","+ python setup.py develop","+ echo '::group::Install TorchVision'","+ echo ::endgroup::"],"time":"2024-02-08T12:31:25.763498Z"}],"BROKEN_TRUNK":[],"UNSTABLE":[]}