sematic icon indicating copy to clipboard operation
sematic copied to clipboard

An open-source ML pipeline development platform

Results 157 sematic issues
Sort by recently updated
recently updated
newest added

Right now developers need to decorate API endpoints with `@authenticate` to make sure an endpoint cannot be accessed without a valid API key in the headers. This is ok, but...

enhancement
tech debt

Right now when submitting k8s jobs, it happens from the clients (either from the resolver in detached mode, or from a user machine in non-detached mode). We should put this...

enhancement
wip

`ResourceRequirements` let users specify function-specific resource requirements. For example, a function can specify that it needs a particular type of Kubernetes node (e.g. GPU, high-mem). At this time, these are...

enhancement
wip

We already support this for lists: ``` @sematic.func def pipeline() -> typing.List[int]: return [foo(), bar()] ``` where `foo` and `bar` are Sematic funcs (thus returning futures). We should also support...

enhancement
wip

I can not sign up to your newsletter - I just get this error message: Oops! Something went wrong while submitting the form. Also the discord sign up screen just...

bug

Feature request: Ability to choose number of rows etc. for more ability to inspect results.

enhancement
ui
types

Python 3.9 sematic 0.10.0 Within a sematic function, calling a sematic function that returns a tuple, then accessing components, causes a get_item to appear in the UI: ``` exp_results =...

We should support abstract base classes as type annotations for sematic functions, but we currently do not.

bug

You can hit weird cases that behave in unexpected ways when you try to compare futures: ``` @sematic.func def pipeline() -> str: if some_sematic_func() == 1: return "Yay!" else: return...

enhancement

Ideally this would work: ```python @dataclass class Foo: foo: int @sematic.func def make_foo(i: int) -> Foo: return Foo(foo=i) @sematic.func def get_int(foo: Foo) -> int: return make_foo(42).foo ``` But it doesn't...

enhancement
good first issue
types
usability