https://www.orchest.io/ logo
Docs
Join the conversationJoin Slack
Channels
announcements
be-shameless
hacktoberfest-22
introduce-yourself
random
tech-support
welcome
Powered by Linen
announcements
  • r

    Rick Lamers

    08/05/2020, 5:36 PM
    set the channel topic: Ask us anything about Orchest! Check out the GitHub project here: https://github.com/orchest/orchest
  • y

    Yannick

    08/12/2020, 6:18 PM
    Hi @rohit sohlot! Awesome to have you join first šŸ’Ŗ. Please feel free to share any thoughts or questions you have and we will get back to you ASAP :)
  • r

    rohit sohlot

    08/13/2020, 4:09 AM
    Hi @Yannick, thank you :). I will try to share the content to help Orchest grow and improve. I personally liked it a lot.
    šŸ’Æ 1
    šŸ˜„ 1
  • r

    Rick Lamers

    08/13/2020, 7:37 AM
    Welcome @Derek Chia. Glad to have you! Let us know if you need anything
  • n

    Natthawute Saelim

    08/20/2020, 1:21 PM
    Hi, I was looking for tools to automate my ml pipeline and found Orchest which looks exactly like what I needed. However, I'm still in the stage of comparing several tools and make a report to convince my team. Do you know if there is any articles that compare Orchest to other tools available? like pros and cons of each one would be very appreciated.
  • r

    Rick Lamers

    08/20/2020, 1:41 PM
    Hi @Natthawute Saelim thanks for joining! Happy we made a good first impression. I'd like to point out that at this point we are still very early stage and I think that should be considered in your comparison. What other tools did you have in mind? Maybe I can contrast for you to help you understand the key differences.
  • r

    Rick Lamers

    08/20/2020, 1:42 PM
    At this time we also don't know of any articles comparing tools. Although we'll soon be included in pt. 2 of https://towardsdatascience.com/25-hot-new-data-tools-and-what-they-dont-do-31bf23bd8e56
    y
    • 2
    • 1
  • n

    Natthawute Saelim

    08/21/2020, 1:09 AM
    @Rick Lamers Thanks for the reply. I’m still new to this field. But I assume your tool is similar to AirFlow? I checked AirFlow once but it seems like an overkill for my task. Basically, I want to make an automated pipeline of getting data from hadoop, make some preprocessing, train a model, make an evaluation, and output a report. Nothing special. Since most of our base code is written in python and jupyter notebook, I feel like your tool is very fit to our situation. Are you aware of other tools that might suit my situation?
  • r

    Rick Lamers

    08/21/2020, 10:57 AM
    @Natthawute Saelim it does indeed share similarities to AirFlow. In essence you're managing a DAG to run your code. However, we run each DAG step in its own container. Allowing you to more easily combine multiple codebases/projects if they have different running requirements
  • r

    Rick Lamers

    08/21/2020, 10:58 AM
    We also have Jupyter notebook integration which I don't really see in AirFlow (could be missing it). And we allow you to interactively edit and execute parts of your DAG while you're constructing it
  • r

    Rick Lamers

    08/21/2020, 10:58 AM
    It sounds like your use case is supported by Orchest today. Is model training dependent on GPU(s - multiple)?
  • n

    Natthawute Saelim

    08/21/2020, 1:17 PM
    @Rick Lamers we train our current model using only CPU for now. We do have a plan to change to more complicated modes that may require GPU though but its' not in the near future. Does Orchest have any issue with GPU? By the way, I quickly tried installing Orchest on my server (centos) but got 500 internal server error. Any way to check what I did wrong?
  • y

    Yannick

    08/21/2020, 1:29 PM
    Hi @Natthawute Saelim, this internal server error should be fixed now. To get the latest version of Orchest you can run
    ./orchest.sh update
    Similarly to running
    ./orchest.sh start
    that starts the application. And we definitely plan on supporting GPUs, which should not be too much of a hassle due to our use of containerization. Hope that helps. Let me know if you need further assistance.
  • n

    Natthawute Saelim

    08/21/2020, 3:30 PM
    @Yannick Thanks ! I'll try when I'm back to my office.
  • r

    Rick Lamers

    08/21/2020, 3:38 PM
    Indeed, the fix should now be deployed to Docker Hub which will get pulled in with
    ./orchest.sh update
  • s

    Stelios Gisdakis

    08/25/2020, 12:22 PM
    šŸ‘‹
  • y

    Yannick

    08/25/2020, 12:26 PM
    Hi @Stelios Gisdakis! Great to see you here :)
  • r

    Rick Lamers

    09/01/2020, 8:12 PM
    @Luciano Resende hi welcome! Happy to have you. Love your work on Jupyter.
    y
    • 2
    • 1
  • r

    Rick Lamers

    09/02/2020, 9:16 AM
    @howie hu Welcome!šŸ–ļø
  • h

    howie hu

    09/02/2020, 9:33 AM
    Hi @Rick Lamers, happy to see you šŸ¤—.
  • e

    Edwin

    09/11/2020, 6:33 AM
    Hello! Just discovered your project and looks interesting! I have a question though, which I couldn't find an answer for in the documentation: is it possible to schedule the execution of a pipeline? One thing I struggle with today is that I often need to run my notebooks daily, and I wonder if Orchest could be of any help on this?
  • r

    Rick Lamers

    09/11/2020, 7:33 AM
    Hi @Edwin! You can already schedule to run notebooks once (with experiments). It allows you to set the execution date and time. For repeated execution we're working on a 'cron jobs' feature. But that hasn't shipped yet.
  • r

    Rick Lamers

    09/11/2020, 7:45 AM
    I recorded a Loom to demonstrate how to schedule using experiments: https://www.loom.com/share/7a8e1a2a0b584aacb4e2d18a08e474b5
  • e

    Edwin

    09/11/2020, 8:48 AM
    Cool thanks! And do you already have an approximate release date for the cron-like feature or not yet?
    y
    • 2
    • 3
  • r

    Rick Lamers

    09/16/2020, 3:35 PM
    Hi everyone! We just shipped a major critical new feature: Custom Images. Easily define your own dependencies and use the resulting image as the base of your pipeline steps. Simply run
    ./orchest.sh update
    and click on the 'Images' menu item on the left.
    šŸ™Œ 1
  • p

    piixiiees

    09/19/2020, 3:53 PM
    Hi everyone! How do you pass parameters from one step to another one?
    āœ… 1
    r
    • 2
    • 4
  • r

    Rick Lamers

    10/02/2020, 5:50 PM
    Hello everyone, today marks an important release for Orchest. As we're introducing a super simple update mechanism that you can run directly from your browser. Find it and many other improvements on our GitHub https://github.com/orchest/orchest As always, if you run into any issues just ping us here.
  • r

    Rick Lamers

    10/16/2020, 5:06 PM
    Hi everyone! A quick update about our latest release to
    master
    . We've improved some important areas of Orchest: • Pipeline step log outputs are prettier and faster with Xterm.js based websocket streaming of logs • Pipeline session control directly from the pipeline list view. • Updating styling of the included File Manager • Ability to view interactive pipeline execution status after exiting pipeline editor • Removal of unnecessary eviction of JupyterLab <iframe> resulting in less load time when moving in & out of the pipeline editor
    šŸ’Ŗ 1
  • j

    Jordan Miller

    10/16/2020, 7:50 PM
    I just found Orchest, and I love it! I have a question about triggering a pipeline, though. Can it be done remotely? is there an API for talking to the orchest server to automatically run DAG jobs? I couldn't find anything like that in our documentation.
    šŸŽ‰ 1
    šŸ‘ 1
    y
    r
    e
    • 4
    • 4
  • r

    Rick Lamers

    10/17/2020, 8:13 AM
    Great question. It is currently not officially supported. When you start an Experiment the web UI sends a request to our swagger API of the orchest-api container. If you look at that request you can see how you could trigger a run programmatically. It's planned for the future, but we haven't yet documented or designed a stable API for it. I'll look it up soon to post something you can use here. Want to doubly emphasize it's not a permanent solution ^^
    šŸ‘ 1
Powered by Linen
Title
r

Rick Lamers

10/17/2020, 8:13 AM
Great question. It is currently not officially supported. When you start an Experiment the web UI sends a request to our swagger API of the orchest-api container. If you look at that request you can see how you could trigger a run programmatically. It's planned for the future, but we haven't yet documented or designed a stable API for it. I'll look it up soon to post something you can use here. Want to doubly emphasize it's not a permanent solution ^^
šŸ‘ 1
View count: 1