Граф коммитов

360 Коммитов

Автор SHA1 Сообщение Дата
Shital Shah 6f4f3c5342 sync plain pytorch script, add grad clip, cosine sched 2022-12-16 16:25:57 -03:00
Shital Shah 7396e4f56c create nasbench101 model by index, var exp 2022-12-16 16:25:57 -03:00
Shital Shah 5e70aa8a51 refactor plain cifar training script 2022-12-16 16:25:57 -03:00
Shital Shah a9ba40f252 meta_dataset tested 2022-12-16 16:25:57 -03:00
Shital Shah b16b726144 nasbench101 as list object, add all run data, sorted by accuracy, meta_dataset 2022-12-16 16:25:56 -03:00
Shital Shah d38524a437 change nasbench101 config to nasbench101 2022-12-16 16:25:56 -03:00
Shital Shah 7806cc5ead added test scripts, tfrecord2pkl 2022-12-16 16:25:56 -03:00
Shital Shah faaa719cba nasbench101 model creation 2022-12-16 16:25:56 -03:00
Shital Shah 7f22aab21d added nasbench101 direct model building files, updated credits 2022-12-16 16:25:56 -03:00
Shital Shah a560512ee9 added ListDataset, nasbench101 ops, resnet pure pytorch script 2022-12-16 16:25:56 -03:00
Shital Shah d4092dae83 move other resnet models to resnet_paper, make local_rank param default, pure PyTorch code for resnet for comparison, 2022-12-16 16:25:56 -03:00
Shital Shah 6151424d7c formatting change 2022-12-16 16:25:56 -03:00
Shital Shah 402cb8d9c0 trainer checkpoint default to None 2022-12-16 16:25:56 -03:00
Shital Shah 31d3f3f320 resnet test cleanup 2022-12-16 16:25:56 -03:00
Shital Shah a95f2627b7 resnet manual training, add .contiguous() for PyTorch 1.7 2022-12-16 16:25:56 -03:00
Shital Shah e06c016b25 fix filepath_ext, fix path2uri 2022-12-16 16:25:56 -03:00
Shital Shah 5b21487855 fix graphs and val1 text for no val data 2022-12-16 16:25:56 -03:00
Shital Shah 86c60ef438 fix image file name 2022-12-16 16:25:56 -03:00
Shital Shah 5613d2f597 added simple cifar resnet test code 2022-12-16 16:25:56 -03:00
Shital Shah 2e6c49c563 expand dataroot path, add default_dataroot env var 2022-12-16 16:25:52 -03:00
Shital Shah 0cbadb927f change default dataroot to var/tmp under pt 2022-12-16 16:25:40 -03:00
Shital Shah 188284b190 added --skip-old-files for tar 2022-12-16 16:25:40 -03:00
Shital Shah 5b891d9896 remove older requirements.txt, apex_install without sudo, better printing in utils.exec_shell_command 2022-12-16 16:25:36 -03:00
Adrian Borucki 2874f7401a Fix deprecated installation method for nvidia-dali
NVidia DALI is now supposed to be installed from NVidia Python Package Index.
2022-12-16 16:25:22 -03:00
Dikshant Sagar f2a0517569 Add files via upload 2022-12-16 16:25:22 -03:00
Dikshant Sagar f64942333f Update setup.py 2022-12-16 16:25:19 -03:00
Dikshant Sagar 801c018d31 Update search.py 2022-12-16 16:25:01 -03:00
Christian Clauss 49b0cf133a Fix Python syntax error in search.py
[flake8](http://flake8.pycqa.org) testing of https://github.com/microsoft/archai on Python 3.9.0rc2+

$ __flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics__
```
./archai/data_aug/search.py:343:13: E999 SyntaxError: invalid syntax
            , aug, cutout,
            ^
1     E999 SyntaxError: invalid syntax
1
```
https://flake8.pycqa.org/en/latest/user/error-codes.html

On the flake8 test selection, this PR does _not_ focus on "_style violations_" (the majority of flake8 error codes that [__psf/black__](https://github.com/psf/black) can autocorrect).  Instead, these tests are focus on runtime safety and correctness:
* E9 tests are about Python syntax errors usually raised because flake8 can not build an Abstract Syntax Tree (AST).  Often these issues are a sign of unused code or code that has not been ported to Python 3.  These would be compile-time errors in a compiled language but in a dynamic language like Python, they result in the script halting/crashing on the user.
* F63 tests are usually about the confusion between identity and equality in Python.  Use ==/!= to compare str, bytes, and int literals is the classic case.  These are areas where __a == b__ is True but __a is b__ is False (or vice versa).  Python >= 3.8 will raise SyntaxWarnings on these instances.
* F7 tests logic errors and syntax errors in type hints
* F82 tests are almost always _undefined names_ which are usually a sign of a typo, missing imports, or code that has not been ported to Python 3.  These also would be compile-time errors in a compiled language but in Python, a __NameError__ is raised which will halt/crash the script on the user.
2022-12-16 16:24:48 -03:00
Shital Shah 4f00172226 Remove pickle5 install. This will cause ray.init() to fail in pickle5 was older. Fixes https://github.com/microsoft/archai/issues/10 2022-12-16 16:24:48 -03:00
Shital Shah 4c09c3dc98 imagenet tensor shape mismatch fix 2022-12-16 16:24:48 -03:00
Shital Shah 9f63046630 Require ray 1.0.0 for better Windows support 2022-12-16 16:24:48 -03:00
Shital Shah 572b2322f1 README updates 2022-12-16 16:24:48 -03:00
Shital Shah 05b647ce98 Sphinx doc update 2022-12-16 16:24:48 -03:00
Shital Shah 746edd530b docs update 2022-12-16 16:24:47 -03:00
Shital Shah e8e2f2e6dc updated docs/index.html 2022-12-16 16:24:47 -03:00
Shital Shah 079e64cb69 sphinx docs 2022-12-16 16:24:47 -03:00
Debadeepta Dey b54525946a Update to petridish tutorial. 2022-12-16 16:24:46 -03:00
Debadeepta Dey fb2fb076ec Added petridish tutorial. 2022-12-16 16:24:46 -03:00
Debadeepta Dey 61e44f4640 Polished blitz.md 2022-12-16 16:24:46 -03:00
Debadeepta Dey 3de997ef12 Fixed settings.json to not have hardcoded pythonpath. 2022-12-16 16:24:46 -03:00
Debadeepta Dey fafeec37bd Commented out logging inside distributed function call since it causes hard to reproduce logging error. Added TODO item to fix. 2022-12-16 16:24:46 -03:00
Debadeepta Dey 27a1d155d3 Changed petridish settings back to run-ready state. 2022-12-16 16:24:46 -03:00
Debadeepta Dey 61b1479486 Added functionality to save accuracy-params plot as well in Petridish. 2022-12-16 16:24:46 -03:00
Debadeepta Dey 9e91d40805 Petridish seed models now also sample different number of nodes to better disperse models over the range of multiply-additions. 2022-12-16 16:24:43 -03:00
Debadeepta Dey fee9ac86ea Fixed division by zero edge case in petridish sampler. 2022-12-16 16:24:33 -03:00
Debadeepta Dey c5193287b0 Minor. 2022-12-16 16:24:33 -03:00
Debadeepta Dey 9398d26447 Changed pareto sampling method in petridish. 2022-12-16 16:24:30 -03:00
Ubuntu 8c8a8dfcea Changed petridish parameters for full fast test run. 2022-12-16 16:24:22 -03:00
Debadeepta Dey 77026a4002 Minor. 2022-12-16 16:24:18 -03:00
Shital Shah 53f0e7f180 sphinx API doca 2022-12-16 16:24:10 -03:00