Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: autogenstudio fails to start #3548

Open
stefanstranger opened this issue Sep 19, 2024 · 6 comments
Open

[Bug]: autogenstudio fails to start #3548

stefanstranger opened this issue Sep 19, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@stefanstranger
Copy link

Describe the bug

When running autogenstudio ui from a conda environment I get the following error:

flaml.automl is not available. Please install flaml[automl] to enable AutoML functionalities.
Traceback (most recent call last):
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\runpy.py", line 196, in run_module_as_main
return run_code(code, main_globals, None,
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\runpy.py", line 86, in run_code
exec(code, run_globals)
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\Scripts\autogenstudio.exe_main
.py", line 4, in
from autogenstudio.cli import run
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogenstudio_init
.py", line 1, in
from .chatmanager import *
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogenstudio\chatmanager.py", line 11, in
from .workflowmanager import WorkflowManager
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogenstudio\workflowmanager.py", line 7, in
import autogen
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen_init.py", line 9, in
from .agentchat import *
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\agentchat_init_.py", line 8, in
from .assistant_agent import AssistantAgent
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\agentchat\assistant_agent.py", line 11, in
from .conversable_agent import ConversableAgent
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\agentchat\conversable_agent.py", line 25, in
from ..code_utils import (
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\code_utils.py", line 23, in
from autogen import oai
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\oai_init_.py", line 8, in
from autogen.oai.client import ModelClient, OpenAIWrapper
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\autogen\oai\client.py", line 15, in
from flaml.automl.logger import logger_formatter
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\flaml\automl_init_.py", line 1, in
from flaml.automl.automl import AutoML, size
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\flaml\automl\automl.py", line 20, in
from flaml.automl.ml import huggingface_metric_to_mode, sklearn_metric_name_set, spark_metric_name_dict, train_estimator
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\flaml\automl\ml.py", line 12, in
from flaml.automl.model import BaseEstimator, TransformersEstimator
File "C:\Users\stefstr\AppData\Local\miniconda3\envs\autogenstudio\lib\site-packages\flaml\automl\model.py", line 19, in
import sklearn
ModuleNotFoundError: No module named 'sklearn'

Steps to reproduce

  1. Create a new conda environment with: conda create -n autogenstudio python=3.10
  2. Set environment variable: conda env config vars set AZURE_OPENAI_API_KEY=1234566
  3. Activate environment: conda activate autogenstudio
  4. Install autogenstudio: pip install autogenstudio
  5. Start autogenstudio: autogenstudio ui

Model Used

Azure OpenAI gpt-4o

Expected Behavior

autogenui should start

Screenshots and logs

No response

Additional Information

OS: Windows 11
Python version: 3.11 and 3.10

@stefanstranger stefanstranger added the bug Something isn't working label Sep 19, 2024
@martinbel
Copy link

martinbel commented Sep 19, 2024

I'm finding the same issue. It seems the flaml dependency broke autogen.
This issue happens with autogen, not only autogenstudio.

@jochenvw
Copy link
Member

+1

1 similar comment
@ccran
Copy link

ccran commented Sep 20, 2024

+1

@stefanstranger
Copy link
Author

Temporary solution is to create a constraints.txt file with the following content:

flaml==2.2.0

run: conda install -c .\constraints.txt autogenstudio

@martinbel
Copy link

@stefanstranger how would this work with pip?

@stefanstranger
Copy link
Author

stefanstranger commented Sep 21, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants