Skip to content

Enable unittest jobs for windows#604

Merged
vincentqb merged 16 commits intopytorch:masterfrom
peterjc123:unittest_windows
May 4, 2020
Merged

Enable unittest jobs for windows#604
vincentqb merged 16 commits intopytorch:masterfrom
peterjc123:unittest_windows

Conversation

@peterjc123
Copy link
Contributor

No description provided.

@peterjc123 peterjc123 force-pushed the unittest_windows branch 3 times, most recently from 26ee217 to 4a200dd Compare May 3, 2020 08:04
@peterjc123 peterjc123 force-pushed the unittest_windows branch 2 times, most recently from 2aa6eb8 to dcaf8cb Compare May 3, 2020 08:07
@peterjc123 peterjc123 force-pushed the unittest_windows branch 2 times, most recently from 8559457 to 762592a Compare May 3, 2020 09:07
- kaldi-io #[win]
- PySoundFile #[win]
- librosa #[win]
- future #[win]
Copy link
Contributor Author

@peterjc123 peterjc123 May 3, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I don't know exactly why this line is needed. But without it, an error will be thrown. Maybe it's an intermittent error at the CircleCI side.

Processing dependencies for torchaudio==0.6.0a0+b7648ac
Searching for future
Reading https://pypi.org/simple/future/
Downloading https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz#sha256=b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d
error: Download error for https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz#sha256=b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for noting this

@vincentqb
Copy link
Contributor

Great! Let me know when this is ready for review :)

The plan will be to merge #604 and close #493, right?

@mthrok
Copy link
Contributor

mthrok commented May 3, 2020

@peterjc123 Could we completely separate windows and linux unites scripts?
It appears to me that mixing them makes it harder to maintain.

I can move the current scripts from .circleci/unittest/scripts to .cicleci/unittest/scripts/linux. And windows specific files should go to .circleci/unittest/scripts/windows.

@peterjc123
Copy link
Contributor Author

@mthrok okay, I'll make the change if you move the existing script to that place.

@peterjc123
Copy link
Contributor Author

Great! Let me know when this is ready for review :)

The plan will be to merge #604 and close #493, right?

Yes, and It's ready for review but I'll consider @mthrok 's suggestion.

@mthrok
Copy link
Contributor

mthrok commented May 3, 2020

The unit test scripts for linux are designed to work together with the underlying Docker image. This new Windows unit test does not follow the same structure, so it's better to separate Windows scripts and linux scripts for a long term maintainability.

@mthrok
Copy link
Contributor

mthrok commented May 3, 2020

I'll do it a.s.a.p

@mthrok
Copy link
Contributor

mthrok commented May 3, 2020

@peterjc123 #605 I moved all the linux unit test tools to .circleci/unittest/linux. (slight change from what originally suggested) Can you approve? then I can merge it. Also you can put all the necessary scripts under .circleci/unittest/windows.

@peterjc123
Copy link
Contributor Author

@mthrok approved and will do that.

@vincentqb
Copy link
Contributor

Yes, and It's ready for review but I'll consider @mthrok 's suggestion.

sounds good!

nit: the PR is still marked both as draft and [WIP] :)

@codecov
Copy link

codecov bot commented May 4, 2020

Codecov Report

Merging #604 into master will increase coverage by 0.17%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #604      +/-   ##
==========================================
+ Coverage   88.81%   88.99%   +0.17%     
==========================================
  Files          21       21              
  Lines        2254     2254              
==========================================
+ Hits         2002     2006       +4     
+ Misses        252      248       -4     
Impacted Files Coverage Δ
torchaudio/datasets/utils.py 50.00% <0.00%> (+1.13%) ⬆️
torchaudio/_backend.py 88.88% <0.00%> (+5.55%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update be18755...380de18. Read the comment docs.

@peterjc123 peterjc123 changed the title [WIP] Enable unittest jobs for windows Enable unittest jobs for windows May 4, 2020
@peterjc123 peterjc123 marked this pull request as ready for review May 4, 2020 04:15
@peterjc123
Copy link
Contributor Author

@vincentqb Marked as ready in both ways.

Copy link
Contributor

@vincentqb vincentqb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since windows with python 3.6 and 3.7 pass, I assume 3.8 is flaky. I'll go ahead approve and merge. If this persists, we'll disable 3.8.

LGTM, thanks!

@vincentqb
Copy link
Contributor

@peterjc123 -- do you want to also enable nightlies for windows?

@peterjc123
Copy link
Contributor Author

@vincentqb Will do that later.

@peterjc123 peterjc123 deleted the unittest_windows branch May 5, 2020 03:26
mthrok pushed a commit to mthrok/audio that referenced this pull request Feb 26, 2021
Update index.rst - Adds torchscript to left nav
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants