Skip to content

Commit d7fb281

Browse files
authored
disable embed when use_as_lib feature enabled (#897)
1 parent cd4744b commit d7fb281

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pgml-extension/src/api.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,7 @@ fn load_dataset(
566566
TableIterator::new(vec![(name, rows)].into_iter())
567567
}
568568

569+
#[cfg(all(feature = "python", not(feature = "use_as_lib")))]
569570
#[pg_extern(immutable, parallel_safe, name = "embed")]
570571
pub fn embed(transformer: &str, text: &str, kwargs: default!(JsonB, "'{}'")) -> Vec<f32> {
571572
embed_batch(transformer, Vec::from([text]), kwargs)
@@ -574,6 +575,7 @@ pub fn embed(transformer: &str, text: &str, kwargs: default!(JsonB, "'{}'")) ->
574575
.to_vec()
575576
}
576577

578+
#[cfg(all(feature = "python", not(feature = "use_as_lib")))]
577579
#[pg_extern(immutable, parallel_safe, name = "embed")]
578580
pub fn embed_batch(
579581
transformer: &str,

0 commit comments

Comments
 (0)