RvanB commited on
Commit
478308a
β€’
1 Parent(s): 05850ee

Move demo files into subdirectory

Browse files
README.md CHANGED
@@ -5,7 +5,7 @@ colorFrom: gray
5
  colorTo: gray
6
  sdk: gradio
7
  sdk_version: 4.27.0
8
- app_file: app.py
9
  pinned: false
10
  language: en
11
  tags:
@@ -13,5 +13,4 @@ tags:
13
  - MARC
14
  - pytorch
15
  library_name: pytorch
16
-
17
  ---
 
5
  colorTo: gray
6
  sdk: gradio
7
  sdk_version: 4.27.0
8
+ app_file: demo/app.py
9
  pinned: false
10
  language: en
11
  tags:
 
13
  - MARC
14
  - pytorch
15
  library_name: pytorch
 
16
  ---
app.py β†’ demo/app.py RENAMED
@@ -5,6 +5,9 @@ from marcai.utils.parsing import record_dict
5
  import pandas as pd
6
  from marcai.predict import predict_onnx
7
  from marcai.utils import load_config
 
 
 
8
 
9
  def compare(file1, file2):
10
  record1 = pymarc.parse_xml_to_array(file1)[0]
@@ -16,8 +19,8 @@ def compare(file1, file2):
16
  df = process(df1, df2)
17
 
18
  # Load model config
19
- config = load_config("config.yaml")
20
- model_onnx = "model.onnx"
21
 
22
  # Run ONNX model
23
  input_df = df[config["model"]["features"]]
@@ -39,4 +42,4 @@ interface = gr.Interface(
39
  description="Upload two MARC XML files with one record each.",
40
  allow_flagging="never"
41
  )
42
- interface.launch()
 
5
  import pandas as pd
6
  from marcai.predict import predict_onnx
7
  from marcai.utils import load_config
8
+ import os
9
+
10
+ demo_dir = os.path.dirname(os.path.realpath(__file__))
11
 
12
  def compare(file1, file2):
13
  record1 = pymarc.parse_xml_to_array(file1)[0]
 
19
  df = process(df1, df2)
20
 
21
  # Load model config
22
+ config = load_config(os.path.join(demo_dir, "config.yaml"))
23
+ model_onnx = os.path.join(demo_dir, "model.onnx")
24
 
25
  # Run ONNX model
26
  input_df = df[config["model"]["features"]]
 
42
  description="Upload two MARC XML files with one record each.",
43
  allow_flagging="never"
44
  )
45
+ interface.launch()
config.yaml β†’ demo/config.yaml RENAMED
File without changes
model.onnx β†’ demo/model.onnx RENAMED
File without changes
setup.cfg ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [metadata]
2
+ name = marcai
3
+ version = 1.0.0
4
+
5
+ [options]
6
+ packages = find:
7
+
8
+ [options.entry_points]
9
+ console_scripts =
10
+ process = marcai:process.main
11
+ predict = marcai:predict.main
12
+ train = marcai:train.main
13
+ compare_records = marcai:compare_records.main
14
+