78 lines
1.8 KiB
Python
78 lines
1.8 KiB
Python
# tests that too long to execute on Travis are temporarily commented out
|
|
# TODO: find a way to fix this
|
|
|
|
import subprocess
|
|
import tempfile
|
|
|
|
|
|
def _exec_notebook(path):
|
|
with tempfile.NamedTemporaryFile(suffix=".ipynb") as fout:
|
|
args = ["jupyter", "nbconvert", "--to", "notebook", "--execute",
|
|
"--ExecutePreprocessor.timeout=1000",
|
|
"--output", fout.name, path]
|
|
subprocess.check_call(args)
|
|
|
|
|
|
def test_0():
|
|
_exec_notebook('course/0_Check_Environment.ipynb')
|
|
|
|
|
|
def test_1():
|
|
_exec_notebook('course/1 First Deep Learning Model.ipynb')
|
|
|
|
|
|
def test_2():
|
|
_exec_notebook('course/2 Data.ipynb')
|
|
|
|
|
|
def test_3():
|
|
_exec_notebook('course/3 Machine Learning.ipynb')
|
|
|
|
|
|
def test_4():
|
|
_exec_notebook('course/4 Deep Learning Intro.ipynb')
|
|
|
|
|
|
def test_5():
|
|
_exec_notebook('course/5 Gradient Descent.ipynb')
|
|
|
|
|
|
def test_6():
|
|
_exec_notebook('course/6 Convolutional Neural Networks.ipynb')
|
|
|
|
|
|
def test_8():
|
|
_exec_notebook('course/8 Recurrent Neural Networks.ipynb')
|
|
|
|
|
|
def test_9():
|
|
_exec_notebook('course/9 Improving performance.ipynb')
|
|
|
|
|
|
def test_2_sol():
|
|
_exec_notebook('solutions/2 Data exploration Exercises Solution.ipynb')
|
|
|
|
|
|
def test_3_sol():
|
|
_exec_notebook('solutions/3 Machine Learning Exercises Solution.ipynb')
|
|
|
|
|
|
def test_4_sol():
|
|
_exec_notebook('solutions/4 Deep Learning Intro Exercises Solution.ipynb')
|
|
|
|
|
|
def test_5_sol():
|
|
_exec_notebook('solutions/5 Gradient Descent Exercises Solution.ipynb')
|
|
|
|
|
|
def test_6_sol():
|
|
_exec_notebook('solutions/6 Convolutional Neural Networks Exercises Solution.ipynb')
|
|
|
|
|
|
def test_8_sol():
|
|
_exec_notebook('solutions/8 Recurrent Neural Networks Exercises Solutions.ipynb')
|
|
|
|
|
|
def test_9_sol():
|
|
_exec_notebook('solutions/9 Improving performance Exercises Solutions.ipynb')
|