ashutosh1919 commited on
Commit
f2e8c83
1 Parent(s): 38fe687

Changing gradio app

Browse files
Files changed (2) hide show
  1. gradio_app.py → app.py +7 -2
  2. run_tests.sh +2 -2
gradio_app.py → app.py RENAMED
@@ -5,6 +5,7 @@ from quantum_perceptron import Perceptron
5
 
6
  matplotlib.pyplot.switch_backend('Agg')
7
 
 
8
  def run_perceptron(
9
  num_qubits: int,
10
  input_value: int,
@@ -23,11 +24,14 @@ def run_perceptron(
23
  plt.tight_layout()
24
  return prob_1, freq_hist
25
 
 
26
  app_inputs = [
27
  gr.Slider(1, 9, value=2, step=1, label="Number of Qubits"),
28
  gr.Number(value=12, label="Input Value", precision=0),
29
  gr.Number(value=13, label="Weight Value", precision=0),
30
- gr.Number(value=1000, label="Number of Measurement Iterations", precision=0),
 
 
31
  ]
32
 
33
  app_outputs = [
@@ -39,5 +43,6 @@ demo = gr.Interface(
39
  fn=run_perceptron,
40
  inputs=app_inputs,
41
  outputs=app_outputs,
 
42
  )
43
- demo.launch(share=True)
 
5
 
6
  matplotlib.pyplot.switch_backend('Agg')
7
 
8
+
9
  def run_perceptron(
10
  num_qubits: int,
11
  input_value: int,
 
24
  plt.tight_layout()
25
  return prob_1, freq_hist
26
 
27
+
28
  app_inputs = [
29
  gr.Slider(1, 9, value=2, step=1, label="Number of Qubits"),
30
  gr.Number(value=12, label="Input Value", precision=0),
31
  gr.Number(value=13, label="Weight Value", precision=0),
32
+ gr.Number(value=1000,
33
+ label="Number of Measurement Iterations",
34
+ precision=0),
35
  ]
36
 
37
  app_outputs = [
 
43
  fn=run_perceptron,
44
  inputs=app_inputs,
45
  outputs=app_outputs,
46
+ title="Simulate Quantum Perceptron",
47
  )
48
+ demo.launch()
run_tests.sh CHANGED
@@ -1,8 +1,8 @@
1
  echo "#### RUNNING MYPY TESTS ####"
2
- PYTHONDONTWRITEBYTECODE=1 mypy quantum_perceptron/
3
 
4
  echo "#### RUNNING PYCODESTYLE TESTS ####"
5
- pycodestyle quantum_perceptron/
6
 
7
  echo "#### RUNNING PYTEST TESTS ####"
8
  PYTHONDONTWRITEBYTECODE=1 python -m pytest -p no:cacheprovider
 
1
  echo "#### RUNNING MYPY TESTS ####"
2
+ PYTHONDONTWRITEBYTECODE=1 mypy ./
3
 
4
  echo "#### RUNNING PYCODESTYLE TESTS ####"
5
+ pycodestyle ./
6
 
7
  echo "#### RUNNING PYTEST TESTS ####"
8
  PYTHONDONTWRITEBYTECODE=1 python -m pytest -p no:cacheprovider