
Reputation
Badges 1
25 × Eureka!Thanks @<1523701205467926528:profile|AgitatedDove14> restarting the agents did the trick!
@<1523701205467926528:profile|AgitatedDove14> So I was able to get it to pull the package by defining packages=
None
The second problem that I am running into now, is that one of the dependencies in the package is actually hosted in a private repo.
I tried getting around it by defining the environment PIP_INDEX_URL
and passing it using log_os_environments
in the clearml.conf
and I am now getting this message:
md-ap-feature-engineering/.venv/lib/p...
My server is hosted on AWS Fargate
How do you handle private repos in clearml for packages?
Ohh, thanks! Will give it a shot now!
Hi again @<1523701435869433856:profile|SmugDolphin23> ,
I was able to run the pipeline remotely on an agent, but I am still facing the same problem with the code breaking on the exact same step that requires the docker container. Is there a way to debug what is happening? Currently there is no indication from the logs that it is running the code in the docker container. Here are the docker related logs:
agent.docker_pip_cache = /home/amerii/.clearml/pip-cache
agent.docker_apt_cache =...
Nevermind, I figured out the problem. I needed to specify the --docker
flag when running the clearml-agent
Not exactly, the dataset gets called in the script using Dataset.get() and the second dataset is an output dataset using Dataset.create().. Which means that dataset_1 is a parent dataset of dataset_2.
I have been trying to contribute as well...
I have created some PRs, in an attempt to improve the current situation. I'm just surprised that currently there is no CI process, and that it's been 2 months since the last release.
Again, I'm more than happy to help and contribute to the overall CI process.
The thing is, even on the community server, not all the datasets have automatic previews. So for the same code/dataset, some of the runs have previews and some of them don't.
Yes, I am using a virtualenv that has pandas and clearml installed.
I am currently running the scripts on WSL ubuntu
So I added the snippet above to the code,
and now the preview for the first 10 rows shows up. However, the automatic preview is still not working.
That's what I was thinking. But I am still having issues on the self hosted version. I think it may be an unrelated issue though. I will do some debugging and report back.
On a separate note, does clearml have a set of acceptance tests that you usually go through before a release?
I'm actually trying that as we speak 😛
Just waiting for the changes to be completed
I was able to resolve the issue. I am currently using clearml on wsl2 and my machine is connected to a vpn that allows me to connect on to the clearml instance hosted on AWS. You were right it was a network issue, I was able to resolve it by modifying my /etc/resolv.conf
file.
I am having the same problem on both the self hosted and free community clearml.
SuccessfulKoala55 That seemed to do the trick, thanks for your help! 😄
Hi @<1523701205467926528:profile|AgitatedDove14> ,
Thank you for your prompt response.
I am using the functional pipeline API to create the steps. Where each step calls a function. My functions are stored in the files under the ap_pipeline
directory ( filters.py
, features.py
, etc..)
These are packaged as part of this repo.
The modules are imported inside of the clearml_pipeline.py
so it would look something like:
from ap_pipeline.features import func1, func2 ....
This...
Hi AgitatedDove14 ,
I am planning to use terraform to retrieve the secrets from AWS, after I retrieve the user list from the secrets manager, I am going to pass them as Environment variables.
The reason I am passing them as environment variables is that, I couldn't find a way to automatically upload files to AWS EFS from Terraform. Since the config file needs to be mounted as an EFS volume to the ECS task definition.
I was able to make the web authentication work while passing the followi...
The community server is working again.
I set my local laptop as an agent for testing purposes. I run the code on my laptop, it gets sent to the server which sends it back to my laptop. So the conf file is technically on the worker right?
I would like to see it used in a clear example as it was intended to be used before giving my opinion on it, if that makes sense
I knew that, I was just happy that we have an updated example 😁
So what's the point of the alias? It's not very clear.. Even after specifying an alias I am still getting the following message: Dataset.get() did not specify alias. Dataset information will not be automatically logged in ClearML Server
Thanks for the reply. I was trying out this feature on a dummy example. I used the following commanddataset = Dataset.get( dataset_project="palmer penguins", dataset_name="raw palmer penguins", alias="my_test_alias_name", overridable=True)
That was the only time I called the get()
command. I still got the message that I should specify the alias. I can try and do a bit of debugging to see why it gets called multiple times.
Wow, that was fast. Thanks a lot for your prompt response! Will check it out now :D