http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#Head
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://www.nanopub.org/nschema#hasAssertion
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#assertion
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://www.nanopub.org/nschema#hasProvenance
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#provenance
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://www.nanopub.org/nschema#hasPublicationInfo
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#pubinfo
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#assertion
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_LinguisticSystem
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://schema.org/ComputerLanguage
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_LinguisticSystem
http://www.w3.org/2000/01/rdf-schema#label
python
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_LinguisticSystem
http://www.w3.org/2000/01/rdf-schema#seeAlso
https://www.wikidata.org/wiki/Q28865
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_LinguisticSystem
http://www.w3.org/2002/07/owl#versionInfo
3.9.15.final.0
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_hyper_params
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_hyper_params
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_hyper_params
http://www.w3.org/2000/01/rdf-schema#label
hyper_params
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_model
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_model
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_model
http://www.w3.org/2000/01/rdf-schema#label
model
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_out1
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_out1
http://www.w3.org/2000/01/rdf-schema#comment
str
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_out1
http://www.w3.org/2000/01/rdf-schema#label
out1
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_path
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_path
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_path
http://www.w3.org/2000/01/rdf-schema#label
path
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_sample_data
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_sample_data
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_sample_data
http://www.w3.org/2000/01/rdf-schema#label
sample_data
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_scores
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Variable
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_scores
http://www.w3.org/2000/01/rdf-schema#comment
None
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_scores
http://www.w3.org/2000/01/rdf-schema#label
scores
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/dc/terms/description
@is_fairstep(label='Save a model')
def save(
model,
path,
sample_data,
scores = None,
hyper_params = None,
# model: Any,
# path: str,
# sample_data: Any,
# scores: Optional[Dict] = None,
# hyper_params: Optional[Dict] = None,
) -> str:
model_name = path.rsplit('/', 1)[-1]
# print(os.path.isabs(path))
# if not os.path.isabs(path):
# path = os.path.join(os.getcwd(), path)
log.info(f"💾 Saving model in {path}")
# mlem_model = MlemModel.from_obj(model, sample_data=sample_data)
# mlem_model.dump(path)
# print(mlem_model)
mlem.save(model, path, sample_data=sample_data)
g = get_run_metadata(scores, sample_data, hyper_params, model_name)
g.serialize(f"{path}.ttl", format='ttl')
# os.chmod(f"{path}.ttl", 0o644)
# os.chmod(f"{path}.mlem", 0o644)
# TODO: generate and store RDF metadata
return path
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/dc/terms/language
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_LinguisticSystem
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_hyper_params
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_model
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_path
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_sample_data
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasInputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_scores
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://purl.org/net/p-plan#hasOutputVar
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_out1
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://dkm.fbk.eu/index.php/BPMN2_Ontology#ScriptTask
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/net/p-plan#Step
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#_step
http://www.w3.org/2000/01/rdf-schema#label
Save a model
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#provenance
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#assertion
http://www.w3.org/ns/prov#generatedAtTime
2022-12-21T14:39:51.040084
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#pubinfo
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#sig
http://purl.org/nanopub/x/hasPublicKey
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlKZel+uM9w+JiWuhs0NHtaXdRrGkGAjvnnLFQL2nmgZDGIjX+is2YJBd6R2kBkr67lYiUDWdtih0F0yqUlAW5GdYUihk1MBiWyLe4RNt7I5iC/5wwK/i5vV6/YKa6Zwf4oymwChpdXddlKc6d73StgFqOafQPeNeBUHTZbkmUKFAqGXf0nAclB23DEeN5qVl6XRa1qqtL91AKW+UxTvlZR3pFNFn8xKTfbOSgmuAkYSUwJrp84rNI92qXYtOJ12oH0oT/enzcThxcfPLomGc9BMd+QBCj08LdrtuAArHzcivMKDzreDCD+haZ/GdObRWHpQ5O4bEWIx3dZVQq7t0KQIDAQAB
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#sig
http://purl.org/nanopub/x/hasSignature
fKGvyrhheulKNIH02Y7kxHWtdmBVXgHUUfs1S/qdZqSva0DsZgyRrEeR6owSkCu+D+NWB6yLUt2FGvZEy6GFkpEZ8D0ThuQ7bJFrZ5ztynR6pbTIUQ8DcNHipb6z6KBfQlkW/5xmxxHstCSDgRYL+Rjjm3GV8U4ZC4AhMoGVFl14yDjP+EAPsiYsYhRJMH9Bq3Z3GscAwiAgtBaierQ+jMuR8iqbPRnhmhhU2rEF9Qfij5cnOxHfl767d0LCCgwwnpQOhphm8RYHq3u7/zRNv7eTP2F77bc5pU12GTffDGXaddirQxBo3t3nkIcS5NKK6b6AIR6qUXarTpdxT+pzNg==
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc#sig
http://purl.org/nanopub/x/hasSignatureTarget
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://purl.org/np/RAMOezu_-kWLGd6ZVnQV73xyGpGRzDhwpSq1BTunL_4hc
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0000-0000-0000