NimaBoscarino commited on
Commit
eda68da
1 Parent(s): f8c21da

Use new IntendedPurposeCheck on front-end

Browse files
Files changed (2) hide show
  1. app.py +13 -10
  2. compliance_checks/__init__.py +1 -0
app.py CHANGED
@@ -5,16 +5,10 @@ from compliance_checks import (
5
  ComplianceSuite,
6
  ComplianceCheck,
7
  IntendedPurposeCheck,
8
- GeneralLimitationsCheck,
9
- ComputationalRequirementsCheck,
10
  )
11
 
12
- from bloom_card import bloom_card
13
-
14
  checks = [
15
  IntendedPurposeCheck(),
16
- GeneralLimitationsCheck(),
17
- ComputationalRequirementsCheck(),
18
  ]
19
  suite = ComplianceSuite(checks=checks)
20
 
@@ -52,11 +46,21 @@ def read_file(file_obj):
52
 
53
  model_card_box = gr.TextArea(label="Model Card")
54
 
55
- with gr.Blocks(css="#reverse-row { flex-direction: row-reverse;} #file-upload .boundedheight {max-height: 100px;}") as demo:
 
 
 
 
 
 
 
56
  gr.Markdown("""\
57
  # RegCheck AI
58
- This Space uses model cards’ information as a source of regulatory compliance with some provisions of the proposed [EU AI Act](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A52021PC0206). For the moment being, the demo is a **prototype** limited to specific provisions of Article 13 of the AI Act, related to “Transparency and provision of information to users”. Choose a model card and check whether it has some useful info to comply with the EU AI Act! **(DISCLAIMER: this is NOT a commercial or legal advice-related product)**
59
-
 
 
 
60
  """)
61
 
62
  with gr.Row(elem_id="reverse-row"):
@@ -73,7 +77,6 @@ with gr.Blocks(css="#reverse-row { flex-direction: row-reverse;} #file-upload .b
73
  model_id_search = gr.Text(label="Model ID")
74
  gr.Examples(
75
  examples=[
76
- "society-ethics/model-card-webhook-test",
77
  "bigscience/bloom",
78
  "roberta-base",
79
  "openai/clip-vit-base-patch32",
 
5
  ComplianceSuite,
6
  ComplianceCheck,
7
  IntendedPurposeCheck,
 
 
8
  )
9
 
 
 
10
  checks = [
11
  IntendedPurposeCheck(),
 
 
12
  ]
13
  suite = ComplianceSuite(checks=checks)
14
 
 
46
 
47
  model_card_box = gr.TextArea(label="Model Card")
48
 
49
+ with gr.Blocks(css="""\
50
+ #reverse-row {
51
+ flex-direction: row-reverse;
52
+ }
53
+ #file-upload .boundedheight {
54
+ max-height: 100px;
55
+ }
56
+ """) as demo:
57
  gr.Markdown("""\
58
  # RegCheck AI
59
+ This Space uses model cards’ information as a source of regulatory compliance with some provisions of the proposed \
60
+ [EU AI Act](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A52021PC0206). For the moment being, the \
61
+ demo is a **prototype** limited to specific provisions of Article 13 of the AI Act, related to “Transparency and \
62
+ provision of information to users”. Choose a model card and check whether it has some useful info to comply with \
63
+ the EU AI Act! **(DISCLAIMER: this is NOT a commercial or legal advice-related product)**\
64
  """)
65
 
66
  with gr.Row(elem_id="reverse-row"):
 
77
  model_id_search = gr.Text(label="Model ID")
78
  gr.Examples(
79
  examples=[
 
80
  "bigscience/bloom",
81
  "roberta-base",
82
  "openai/clip-vit-base-patch32",
compliance_checks/__init__.py CHANGED
@@ -1,5 +1,6 @@
1
  from compliance_checks.base import (
2
  ComplianceSuite,
 
3
  )
4
 
5
  from compliance_checks.intended_purpose import (
 
1
  from compliance_checks.base import (
2
  ComplianceSuite,
3
+ ComplianceCheck,
4
  )
5
 
6
  from compliance_checks.intended_purpose import (