text:
When I run the chat bot and asking questions from the wiki content, it doesn't reply as in the wiki file

i  finetune data wiki_zh_eval.json on vicuna_7b with lora.
When I run the chat bot and asking questions from the wiki content, it doesn't reply as in the wiki file,
what parameters I need to try? i already try num_train_epochs = 5

Hi,
Good questions.
I think it is hard to balance the memorization and generalization.
In your question, you might want the model to memorize some knowledge. If so, the simplest way maybe to overfit the training data with a lot of training epochs. If you really want the model to memorize them, try to set epoch>20.
But it is not the best way because we need to consider the generalization abilities.
What is the size of your data?

my data  is dowload from  data/download.sh,
if [ "$1" = "wiki_zh_eval" -o "$1" = "all" ]; then
echo "downloading wiki_zh_eval dataset"
filename='wiki_zh_eval.tar.gz'
wget ${public_server}/${filename}
tar zxvf ${filename}
rm ${filename}
fi
wiki_zh_eval.json data  are almost 3500  text only data

How do you achieve a balance between  memorization and generalization.

that is only a toy dataset. Please try to collect more data. for example, > 100K data would be good.
Currently, we do not pursue the model to memorize all knowledge in exchange for good generalization performance.

If I have 100k data, how much should I set num_train_epoch and learning rate, please give me some advice，thanks

If you are using lora training, then epoch could be 3 and the learning rate could be 1e-4

For testing, I still use wiki_zh_eval.json, set epoch to 20, but the result is still the same, the answer is completely different from the training data

100k means the number of texts.
I feel that it is not strange to see the answer is completely different. Why do you pursue model memorization?
You'd better try this model on some downstream tasks like chitchat or some exam.

I am using Lora training for the first time, so I am worried that it is caused by my settings, so I hope you can help

The model doesn't need to remember every word, but rather learns the knowledge in the data.

my question and answer is :

wiki data is :

I think finetune didn't let it learn knowledge, is there something wrong with me ？
deepspeed ${deepspeed_args}
examples/finetune.py
--model_name_or_path /home/cd/ai/text-generation-webui/models/vicuna-7b-1.1
--dataset_path ${dataset_path}
--output_dir ${output_dir} --overwrite_output_dir
--num_train_epochs 50
--learning_rate 1e-4
--block_size 512
--per_device_train_batch_size 1
--use_lora 1
--lora_r 8
--save_aggregated_lora 0
--deepspeed configs/ds_config_zero2.json
--bf16
--run_name finetune_with_lora
--validation_split_percentage 0
--logging_steps 20
--do_train
--ddp_timeout 72000
--save_steps 100000
--dataloader_num_workers 1
| tee ${log_dir}/train.log
2> ${log_dir}/train.err

Is it because vicuna cannot perform lora training?

vicuna can perform lora training in our framework.
How about tuning a llama model on a large data?

vicuna can perform lora training in our framework. How about tuning a llama model on a large data?

Why is my training not working，do you have any suggestion for me

你们可以说中文嘛，靠！我一个大专毕业的哪里看得懂这些。

vicuna can perform lora training in our framework. How about tuning a llama model on a large data?

Why is my training not working，do you have any suggestion for me

lora training requires tuning of hyperparameters. You may try more sets hyperparameters to see if it works.

This issue has been marked as stale because it has not had recent activity. If you think this still needs to be addressed please feel free to reopen this issue. Thanks

repo: OptimalScale/LMFlow


text:
Native Transformer+PEFT on chinese not working

Env: nvidia-docker ngc pytorch @ transformers 4.28 peft 0.30
LoRA: Hu (湖羊) LLaMA-7B
Code in use:
from transformers import LlamaForCausalLM, LlamaTokenizer
import torch
ckpt = 'llama-7b-hf'
device = torch.device('cuda')
model = LlamaForCausalLM.from_pretrained(ckpt, device_map='auto', load_in_8bit=False)
tokenizer = LlamaTokenizer.from_pretrained(ckpt)

from peft import get_peft_config, get_peft_model, LoraConfig, TaskType
peft_config = LoraConfig.from_pretrained("llama7b-lora-380k")
model = get_peft_model(model, peft_config)

prompt = "华中科技大学在哪里？"
inputs = tokenizer(prompt, return_tensors="pt")["input_ids"].to("cuda")
with torch.no_grad():
      outputs = model.generate(input_ids=inputs, max_new_tokens=10)
      print(tokenizer.batch_decode(outputs.detach().cpu().numpy(), skip_special_tokens=True)[0])

The answer is total incorrent.
华中科技大学在哪里？/# Code/# Code/# Code/# Code/# Code

It the problem related with the default llama tokenizer?

Thanks for your interest in LMFlow! It is possible that the encoding of "华中科技大学在哪里？" is causing the problem. You can change it to
prompt = u"华中科技大学在哪里？"

to see if the performance improves.
On the other hand, our models performance in Chinese is still improving. We are now working on datasets with higher quality to further improve the model's performance. Thanks for your understanding 😄

It may related to tokenizer,

I examed batch decodem, the output is corrent.

The prediction is still incorrent.
It may have some change with your implement, vs the huggingface one?

Hi! Could you please run scripts/run_chatbot.sh to see if the problem still occurs? If the problem still exists, this issue may be caused by the model itself. Thanks 🙏

This issue has been marked as stale because it has not had recent activity. If you think this still needs to be addressed please feel free to reopen this issue. Thanks!

source: gharchive/issue

authors: WuNein research4pan shizhediao

license_type: permissive

license_source: github-api


text:
fix dependency vulnerability

https://github.com/OracLabs/orac/security/dependabot/4

Looks good. You should be able to merge this without my approval, IMO.

source: gharchive/pull-request

authors: MaxHalford nn-ch

repo: OracLabs/orac


text:
refactor the Chips v2

The target is to show only one variant "Chips demo" with a link to a new page with a customization bottom sheet to allow:

"Type" - choice chips

"Input" (default)
"Choice"
"Action"
"Filter"

"disabled" - toggle defaulted to off

The user experience should allow the following on each chips type:

Input:

Initial state:

a text description before the chips: "The user input searches are transformed into chips that can be added or deleted."
should show multiple chips with the close trailing icon.

behavior:

bottom customization: Adds under the type a new selection

"Leading" - choice chips

"none"
"avatar"
"icon"

When the user taps to close the tag, it disappears.
Each time the input selection is tapped the full list should show again

Proposed input chips: "action", "comedy", "family".

Choice:

Initial state:

a text description before the chips: "The chips allow the user to select only one items within the proposed items."
should show multiple chips where only one can be selected at a time.

Proposed choices: "tiger" (default), "Red Fox", "Orangutan", "Clownfish",  "Tamarin"

Action

Initial state:

a text description before the chips: "The user can initiate actions by tapping on a chip."
should show one chip with a leading icon

behavior:
Proposed actions chips: "like" (using the heart solaris icon), "bookmark" (using the bookmark fill solaris icon), "share" (using the share solaris icon)

Filter

Initial state:

a text description before the chips: "In a search by tags us user can activated the chips upon will."
the list of chips are presented.

behavior: When the use taps on one items it is switched state from unselected to selected. More then one item can be selected at the same time

bottom customization: Adds under the type a new selection

"Leading" - choice chips

"none"
"avatar"

Proposed filters: "carrot" (selected), "apricot", "butternut", "mango", "nectarine"

On  DSM (https://zeroheight.com/3b9fee398/v/latest/p/67a9e8-chips/b/604d19) there is not such types of chips.
Is there a specific design for each type of chip ?
Do we need to decider a chips as button with a specific design ?
Do we need to propose component to display a list of chip (input chips, filter, ...)

Choice Chip
@mccart77 Reagarding figma specification :

Q1 : what is the design for the press action on the seleced state ?
Q2 : is it possible to have choice chip disabled in the selected state ?

repo: Orange-OpenSource/ods-ios

license: MIT


text:
Call to Orchard APIController method does not return to callee due to ITermCountProcessor.Process task

Hi,
I have a custom module implementing an ApiController for misc. functionality.
One one of the methods executes an Import recipe that updates multiple Content items (that heavily use taxonomies).
The issue I face is that when Import and hence the ApiController method is done callee does not receive response. If I comment out the Import stuff in the APIController method callee does receive response).
I have similar methods importing/updating items that work fine and callee gets response for them.
I am calling the ApiController method using WebClient.UploadString. In Fiddler I see my application is still waiting for response after Orchard did its work in the APIController method. If I break the Orchard w3wp.exe process I do not see anything Happening/still working.
Any ideas what the issue might be? The timeouts are large enough.
Thanks!

I figured out why the APIController method call does not return to caller:
due to the massive taxonomy changes for the imported content items there are lots of ITermCountProcessor.Process tasks that prevent to return to callee prior not having finished those tasks.
Is this behavior by design? Would be better if tasks would be executed asynchronously and return to caller immedieatly.
As workaround I have commented out the the two calls to
_processingEngine.AddTask(_shellSettings, _shellDescriptorManager.GetShellDescriptor(), "ITermCountProcessor.Process", ...
Is this ok if I am not interessed in terms count or is this term count used for anything important?
If I am not intereste

I'm running into a similar problem. When I try to import about 24 content items with a taxonomy field and a fairly simply taxonomy (about 16 terms) the import takes several minutes to complete. A majority of the time is spent executing the 60 ITermCountProcessor.Process tasks that are generated during the import.  About half of the ITermCountProcessor.Process tasks complete in about 1ms.  The others run for 500 to 3,000+ ms each, many of them in the 2-3 second range.  That seems like an awful lot of time for counting terms with my simple taxonomy and a couple dozen content items.  It seems that there must be some way to optimize the Process method.
Perhaps when importing many content items we could skip adding the tasks as we go and simply reprocess all the terms with a single task at the end.  I suspect that the overhead here is all the time it takes to spin the environment up and down for each task.  So executing a single large task would be much faster than the 60 small tasks.  Maybe a command to suspend term count updating and a command to update all term counts would do the trick?
I also like your idea of simply moving the work off so it happens later.  Could we use the JobsQueueService instead of adding a task to the processing engine?  It doesn't look like the JobsQueueService is used much in the Orchard core - only for sending email, and then only only as an option. Any reason not to use it for tasks like this?  It seems that most tasks currently sent to the default processing engine could be sent to the jobs queue instead (if the jobs queue feature is enabled).
In case it helps move the conversation forward, I've included below the mini profiler stats showing the ITermCountProcessor.Process events with the lousy performance numbers:

EventBus: ITermCountProcessor.Process = 2.4ms
EventBus: ITermCountProcessor.Process = 687.3ms (63.2ms in 11 sql queries)
EventBus: ITermCountProcessor.Process = 1.4ms
EventBus: ITermCountProcessor.Process = 1,251.8ms (78.6ms in 9 sql queries)
EventBus: ITermCountProcessor.Process = 1.1ms
EventBus: ITermCountProcessor.Process = 1,751.4ms (77.5ms in 9 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 1,721.5ms (87ms in 17 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 406.7ms (77.1ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 1,691.2ms (77.6ms in 15 sql queries)
EventBus: ITermCountProcessor.Process = 0.8ms
EventBus: ITermCountProcessor.Process = 1ms
EventBus: ITermCountProcessor.Process = 0.8ms
EventBus: ITermCountProcessor.Process = 1,786ms (58.7ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1ms
EventBus: ITermCountProcessor.Process = 1.5ms
EventBus: ITermCountProcessor.Process = 348.4ms (63.2ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 2ms
EventBus: ITermCountProcessor.Process = 1.4ms
EventBus: ITermCountProcessor.Process = 1,452.8ms (58.2ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 942.5ms (63.2ms in 11 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 906.9ms (73.2ms in 9 sql queries)
EventBus: ITermCountProcessor.Process = 1ms
EventBus: ITermCountProcessor.Process = 1,941.7ms (68.5ms in 17 sql queries)
EventBus: ITermCountProcessor.Process = 0.8ms
EventBus: ITermCountProcessor.Process = 443.2ms (58.9ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.7ms
EventBus: ITermCountProcessor.Process = 866.7ms (66.2ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1.1ms
EventBus: ITermCountProcessor.Process = 1,706.1ms (59ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1ms
EventBus: ITermCountProcessor.Process = 1,951.1ms (74.3ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.7ms
EventBus: ITermCountProcessor.Process = 2,004.2ms (99ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1.2ms
EventBus: ITermCountProcessor.Process = 1,115.1ms (86.1ms in 15 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 575.9ms (109.1ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.7ms
EventBus: ITermCountProcessor.Process = 2,517.7ms (63.5ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.8ms
EventBus: ITermCountProcessor.Process = 374.5ms (63.2ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.8ms
EventBus: ITermCountProcessor.Process = 2,253.8ms (70.1ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.9ms
EventBus: ITermCountProcessor.Process = 435.2ms (77.7ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1.4ms
EventBus: ITermCountProcessor.Process = 2,225.5ms (98.5ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1.6ms
EventBus: ITermCountProcessor.Process = 481.6ms (63.5ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 0.7ms
EventBus: ITermCountProcessor.Process = 670.3ms (91.6ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1.6ms
EventBus: ITermCountProcessor.Process = 1,128.9ms (70.1ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 3,128.1ms (76.6ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1,370.6ms (67.9ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 2,570.1ms (72.5ms in 16 sql queries)
EventBus: ITermCountProcessor.Process = 1,260.2ms (73.4ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 2,975.4ms (101.9ms in 13 sql queries)
EventBus: ITermCountProcessor.Process = 1,713.2ms (75.2ms in 16 sql queries)
EventBus: ITermCountProcessor.Process = 1ms
EventBus: ITermCountProcessor.Process = 729.9ms (73.5ms in 9 sql queries)

For what it's worth, if we can come to consensus on the best way to fix this I'm happy to work on the solution and submit a pull request.  (Of course, if someone from the core team can throw together a quick solution I'm also glad to just take their fix!)

I can confirm that in addition to the time spent in the TermCountProcessor.Process method (about 45 seconds), even more time is spent on 'overhead' during the message pump in CommandHostAgent:
            var processingEngine = _hostContainer.Resolve<IProcessingEngine>();
            while (processingEngine.AreTasksPending())
                processingEngine.ExecuteNextTask();

This 'overhead' time seems to be due to the per-task lifetime scope and transaction manager created by the DefaultProcessingEngine.Execute method. It seems to be very expensive to queue many small tasks as the taxonomy service is doing.

I created an import optimizer feature that helps, but doesn't really solve the problem.  It replaces the standard TermCountProcessor.Process task with a "do nothing" task which just appends the term part IDs to an internal list and queues a separate task to process the combined list, all at once.  For me, this results in about 40 "do nothing" tasks and one "process the complete list of updated term parts" task.
It's definitely faster - cutting the run time from 136 seconds to 86 seconds.  But each of those "do nothing" tasks is taking > 1.5 seconds.  That's a lot of time in "do nothing" tasks. Again, these tasks seem to be too expensive for us to queue so many small tasks like this.
public interface ICombinedTermCountProcessor : IEventHandler
{
    void ProcessQueue();
}

[OrchardFeature("Cider.ImportOptimizer")]
[OrchardSuppressDependency("Orchard.Taxonomies.Services.TermCountProcessor")]
public class CombinedTermCountProcessor : ITermCountProcessor, ICombinedTermCountProcessor
{
    private readonly ITaxonomyService _taxonomyService;
    private readonly IProcessingEngine _processingEngine;
    private readonly ShellSettings _shellSettings;
    private readonly IShellDescriptorManager _shellDescriptorManager;

    private static readonly List<int> QueuedTermPartRecordIds = new List<int>();
    private static readonly object LockObj = new object();

    public CombinedTermCountProcessor(
        ITaxonomyService taxonomyService,
        IProcessingEngine processingEngine,
        ShellSettings shellSettings,
        IShellDescriptorManager shellDescriptorManager)
    {
        _taxonomyService = taxonomyService;
        _processingEngine = processingEngine;
        _shellSettings = shellSettings;
        _shellDescriptorManager = shellDescriptorManager;
    }

    public void Process(params int[] termPartRecordIds)
    {
        if (termPartRecordIds.Length < 1)
        {
            return;
        }

        lock (LockObj)
        {
            if (QueuedTermPartRecordIds.Count == 0)
            {
                _processingEngine.AddTask(
                    _shellSettings,
                    _shellDescriptorManager.GetShellDescriptor(),
                    "ICombinedTermCountProcessor.ProcessQueue",
                    new Dictionary<string, object> { { "termPartRecordIds", termPartRecordIds } });
            }
            QueuedTermPartRecordIds.AddRange(termPartRecordIds);
        }
    }

    public void ProcessQueue()
    {
        lock (LockObj)
        {
            var processedTermPartRecordIds = new List<int>();
            foreach (var termPart in QueuedTermPartRecordIds.Distinct().Select(id => _taxonomyService.GetTerm(id)))
            {
                var term = termPart;
                while (term != null)
                {
                    termPart.Count = (int) _taxonomyService.GetContentItemsCount(termPart);
                    processedTermPartRecordIds.Add(termPart.Id);

                    // Process the parent term if it has not yet been processed
                    if (termPart.Container == null)
                    {
                        continue;
                    }
                    var parentTerm = termPart.Container.As<TermPart>();
                    if (!processedTermPartRecordIds.Contains(parentTerm.Id))
                    {
                        term = parentTerm;
                    }
                }
            }
        }
    }
}

I just submitted a pull request that also helps improve the performance of taxonomy term updates during an import for me.  Each time you update the terms on a taxonomy field you actually get two tasks generated.  One task updates all the taxonomy terms that were removed from the content field. The second task updates all the taxonomy terms that were added to the content field.   During an import, the second task usually does nothing because no terms were removed.  But a do-nothing task still takes a couple of seconds to execute since it resets the autofac lifetime scope and creates a new work context.  My pull request changes the taxonomy service and the taxonomy terms part handler to skip adding a task if there is nothing for the task to do.

For what it's worth, here's the latest version of my ITermCountProcessor override that helps speed things up by doing all the queued term count updates in a roll-up task.  I fixed a few bugs in the few hours since I pasted the code above.
(Again, this is not the solution, just a temporary hack that helps some. It still results in many "do nothing" tasks that eat up quite a few CPU cycles because of the overhead of running a task.)
public interface ICombinedTermCountProcessor : IEventHandler
{
    void ProcessQueue();
}

[OrchardFeature("Cider.ImportOptimizer")]
[OrchardSuppressDependency("Orchard.Taxonomies.Services.TermCountProcessor")]
public class CombinedTermCountProcessor : ITermCountProcessor, ICombinedTermCountProcessor
{
    private readonly ITaxonomyService _taxonomyService;
    private readonly IProcessingEngine _processingEngine;
    private readonly ShellSettings _shellSettings;
    private readonly IShellDescriptorManager _shellDescriptorManager;

    private static readonly List<int> QueuedTermPartRecordIds = new List<int>();
    private static readonly object LockObj = new object();

    public CombinedTermCountProcessor(
        ITaxonomyService taxonomyService,
        IProcessingEngine processingEngine,
        ShellSettings shellSettings,
        IShellDescriptorManager shellDescriptorManager)
    {
        _taxonomyService = taxonomyService;
        _processingEngine = processingEngine;
        _shellSettings = shellSettings;
        _shellDescriptorManager = shellDescriptorManager;
    }

    public void Process(params int[] termPartRecordIds)
    {
        if (termPartRecordIds.Length < 1)
        {
            return;
        }

        lock (LockObj)
        {
            if (QueuedTermPartRecordIds.Count == 0)
            {
                _processingEngine.AddTask(
                    _shellSettings,
                    _shellDescriptorManager.GetShellDescriptor(),
                    "ICombinedTermCountProcessor.ProcessQueue",
                    new Dictionary<string, object> { { "termPartRecordIds", termPartRecordIds } });
            }
            QueuedTermPartRecordIds.AddRange(termPartRecordIds);
        }
    }

    public void ProcessQueue()
    {
        lock (LockObj)
        {
            var processedTermPartRecordIds = new List<int>();
            foreach (var id in QueuedTermPartRecordIds.Distinct())
            {
                if (processedTermPartRecordIds.Contains(id))
                {
                    continue;
                }
                var termPart = _taxonomyService.GetTerm(id);
                if (termPart != null)
                {
                    ProcessTerm(termPart, processedTermPartRecordIds);
                }
            }
            QueuedTermPartRecordIds.Clear();
        }
    }

    private void ProcessTerm(TermPart termPart, ICollection<int> processedTermPartRecordIds)
    {
        termPart.Count = (int)_taxonomyService.GetContentItemsCount(termPart);
        processedTermPartRecordIds.Add(termPart.Id);

        if (termPart.Container == null)
        {
            return;
        }

        var parentTerm = termPart.Container.As<TermPart>();
        if (parentTerm != null && !processedTermPartRecordIds.Contains(parentTerm.Id))
        {
            // Counts get rolled up from child to parent; we have an unprocessed parent term - process it now
            ProcessTerm(parentTerm, processedTermPartRecordIds);
        }
    }
}

authors: dpomt mvarblow

repo: OrchardCMS/Orchard

license_source: bigquery


text:
Removed redundant OETH collateral swap fork tests

Change is limited to mainnet fork tests for OETH collateral swaps. There are no contract changes in this PR.

Thanks, moving the changeset to https://github.com/OriginProtocol/origin-dollar/pull/2028 since that's off of master (and can be merged sooner)

repo: OriginProtocol/origin-dollar


text:
DefaultAzureCredential() in 'sdk/connect_to_workspace.py' requires an authenticated Azure session

Hello,
When running the "create_workspace.py" script under the "sdk" folder, you get the following error:
azure.core.exceptions.ClientAuthenticationError: DefaultAzureCredential failed to retrieve a token from the included credentials. Attempted credentials:         EnvironmentCredential: EnvironmentCredential authentication unavailable. Environment variables are not fully configured. Visit https://aka.ms/azsdk/python/identity/environmentcredential/troubleshoot to troubleshoot this issue.         ManagedIdentityCredential: ManagedIdentityCredential authentication unavailable, no response from the IMDS endpoint.         SharedTokenCacheCredential: SharedTokenCacheCredential authentication unavailable. No accounts were found in the cache.         AzureCliCredential: Please run 'az login' to set up an account         AzurePowerShellCredential: Failed to invoke PowerShell         AzureDeveloperCliCredential: Azure Developer CLI could not be found. Please visit https://aka.ms/azure-dev for installation instructions and then,once installed, authenticate to your Azure account using 'azd auth login'. To mitigate this issue, please refer to the troubleshooting guidelines here at https://aka.ms/azsdk/python/identity/defaultazurecredential/troubleshoot.
This is because the DefaultAzureCredential class invoked in the 'connect_to_workspace.py' file requires the session to be authenticated with Azure first.
Steps to authenticate to Azure before running the 'create_workspace.py' file should be added to the 'instructions.md' file.

You can run this in Cloud Shell and it shouldn't error out that way, closing.


text:
🛑 Cracked is down

In f247b4f, Cracked (https://cracked.io) was down:

HTTP code: 403
Response time: 238 ms

Resolved: Cracked is back up in ad7a8f3.

repo: OsintUK/Up-or-Down


text:
🛑 BdfClub is down

In e507cf8, BdfClub (https://bdfclub.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BdfClub is back up in 6446cf5 after 13 hours, 10 minutes.


text:
Gitlab CI 2

Выполнено ДЗ №17

[x] Основное ДЗ
[x] Задание со *

В процессе сделано:

Пайплайн расширен dev,stage,prod окружениями
Настроено динамическое окружение для ревью бранчей (кроме мастера)
Добавлена сборка образа приложения и деплой его в отдельное окружение на GCP VM + удаление VM кнопкой

Как запустить проект:

В Gitlab создать новый проект, подключить к нему раннеры, настроить пуш в репозиторий гитлаба. Добавить в переменные гитлаба DOCKER_USERNAME, DOCKER_PASSWORD, GCP_PROJECT, GCP_ZONE, GCE_JSON (файл с настройками сервис аккаунта для доступа к апи GCP)

Как проверить работоспособность:

Сделать изменения, запушить, посмотреть результат на странице pipelines проекта

PR checklist

[x] Выставил label с номером домашнего задания
[x] Выставил label с темой домашнего задания

Спасибо!


text:
Play travis

Add play travis

Добрый день,
пришлите пожалуйста ваше домашнее задание через портал otus в разделе переписки про домашнее задание. Укажите там ссылку на этот Pull Request.

authors: Pavlovalexeyvm failsys


text:
PEP 596 compatibility (Python3.9)

The release version of Python3.9 is expected one week from today (https://www.python.org/dev/peps/pep-0596/)
Modifying our existing code for compatibility and integrating python3.9 into the Travis-CI build tests will require some effort. Given that compatibility with earlier Python versions must be maintained, we won't be able to use new features (until Python3.6 is deprecated in 2021). For those interested, here are the new goodies:
PEP 584, Add Union Operators To dict
PEP 585, Type Hinting Generics In Standard Collections
PEP 593, Flexible function and variable annotations
PEP 614, Relaxing Grammar Restrictions On Decorators
PEP 615, Support for the IANA Time Zone Database in the Standard Library
PEP 616, String methods to remove prefixes and suffixes
PEP 617, New PEG parser for CPython

I'd set a low priority for this. We could check that nothing breaks with 3.9, but I'd defer time-consuming changes until there is a user base for it.

We'll need to wait on builds for a bunch of dependencies, just like we had to for Python3.8. Once xarray starts supporting Python3.9, it would be good to follow suit.

Quick heads up, I installed a new python3.9 environment on my machine and ran all xclim tests. Everything runs fine except the loess methods on xclim.sdba, which fail with numba errors. I'm not looking into it for now, but it could only be because of a recent numba version. So AFAIK, Python3.9 shouldn't break xclim!

I don't think it will either, so long as we are maintaining backwards compatibility to Python3.6, the only work involved here would be setting up a build for it in .travis.yml.

authors: Zeitsperre aulemahal huard

repo: Ouranosinc/xclim


text:
Update LICENSE

Pull Request Checklist:

[ ] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #xyz

[ ] Tests for the changes have been added (for bug fixes / features)

[ ] (If applicable) Documentation has been added / updated (for bug fixes / features)

[ ] HISTORY.rst has been updated (with summary of main changes)

[ ] Link to issue (:issue:number) and pull request (:pull:number) has been added

What kind of change does this PR introduce?

Adds names and dates to our license

Does this PR introduce a breaking change?
Other information:

Coverage: 92.483%. Remained the same when pulling 181a72fa76ff8e985f79b122f79fb48388721e04 on update-license into c16cb06f4d42b9e2aaf03864a705811715936d46 on master.

authors: Zeitsperre coveralls


text:
Provide observers for global eventhandlers

Instead of using global event handlers with callbacks, provide lazily created Observers for the Events.
Proposal:
lazy val documentOnLoad = {
  Observable.create[Event] { observer =>
    document.onload = observer.next
  }
}

This should be possible with `scala-dom-types, as there we already have all window events there: https://github.com/raquo/scala-dom-types/blob/master/shared/src/main/scala/com/raquo/domtypes/generic/defs/eventProps/WindowEventProps.scala. We just need to construct them as proposed or pass them as eventemitters to snabbdom.

RxJS has something similar: https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/modules/main-events/readme.md

With the next version of domtypes, we will be able to do this. We could expose DocumentEvents.{onLoad, onInput, ...} and WindowEvents.{onStorage, onHashChange, ..., onLoad, onInput, ...}. These can be build like the example above. For the elements, we can have the event properties in the dom package. So you can still do div(onLoad -->, onInput --> ...) for building snabbdom nodes.

authors: cornerman fdietze

repo: OutWatch/outwatch


text:
Windows Post Installation: S3FileSystem Import error

Hello,
I've been hoping to try out the application for quite sometime now after attending a QOD April talk by @mtravis which piqued my interest on overture data,  geoparquet and cloud native geodata. Besides trying to use this tool to dev a QGIS plugin based on it.
Having followed closely the docs and Repo ReadME.
pip install overturemaps

The Installation step  goes through smoothly.  But when giving the cli tool a try I usually get an error as per the logs below.
A few steps after exploring the application and obviously googling.
Decided to tinker a lil bit s3fs in place pyarrow.fs   in overmaps/core.py  record_batch_reader. SE thread
And now I can actually get the parquet files.
Changes I tried in core.py
....
# import pyarrow.fs as fs
import s3fs as fs

and in record_batch_reader  fn

def record_batch_reader(overture_type, bbox=None) -> Optional[pa.RecordBatchReader]:
....
    dataset = ds.dataset(
        path, filesystem=fs.S3FileSystem(anon=True, cache_regions=True)
    )

Tested both the CLI interface and script/module interface
Not sure if it's an OS issue
Results when using s3fs

QGIS

lonboard as a library

Not so much  but was simply exploring on the fly
https://github.com/koyo-jakanees/demo/blob/main/overturemaps_lonboard.ipynb
Environment:

python 312
gdal 3.9.1 optional but also wanted to try geopandas example
OSGeo4W
Windows 11

sorry for the long post
Error log:
overturemaps download --bbox=-71.068,42.353,-71.058,42.363 -f geoparquet --type=building --output=boston.geoparquet
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\OSGeo4W\bin\apps\Python312\Scripts\overturemaps.exe\__main__.py", line 7, in <module>
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\click\core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\click\core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\click\core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\click\core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\click\core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\overturemaps\cli.py", line 88, in download
    reader = record_batch_reader(type_, bbox)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\overturemaps\core.py", line 35, in record_batch_reader
    path, filesystem=fs.S3FileSystem(anonymous=True, region="us-west-2")
                     ^^^^^^^^^^^^^^^
  File "C:\OSGeo4W\bin\apps\Python312\Lib\site-packages\pyarrow\fs.py", line 71, in __getattr__
    raise ImportError(
ImportError: The pyarrow installation is not built with support for 'S3FileSystem'

@koyo-jakanees glad to hear you found the QOD interesting and it inspired you to find this tool.
I think your issue is your running the QGIS bundled version of python and that has a version of pyarrow that does not contain pyarrow.fs You could try setting overturemaps in a virtual environment perhaps.
On I'm also thinking of building a QGIS plugin for downloading Overture data and would be happy to work on that with you.

@mtravis Thanks for the gotcha. I was using pyarrow<=15.0  which come bundled with OSGeo4W installer by default. after upgrading to version 17.0 current stable version. The Overture CLI too works okay. I think pinning pyarrow>=17.0 in  the requirements should suffice.
 C:\OSGeo4W\bin\bin\python.exe -m pip install -U pyarrow

Instead of using a virtual environment. (Just a personal pref to have geo projects on windows within OSGeo4W)
I'm trying the notebook once more and close the issue.
Edit: Both examples work fine after upgrading

authors: koyo-jakanees mtravis

repo: OvertureMaps/overturemaps-py


text:
Echo not having the same health as duplicated target (OW1 Ult)

Created by: SpideySawyer
When using her ult you don’t receive as much health as the target.

Created by: MaxwellJung
Did echo get full hp in ow1 during copy? I honestly don't remember

moved from ow1_emulator_backup#563

Created by: SpideySawyer
Yes she did get full hp. it was changed to be like how it is now in the OW2 Beta.
ae24916c-544e-48e5-8b00-c6da4023f9dc

mentioned in merge request ow1_emulator_backup!266


text:
Pasting on windows machine leaves "\r" at the end of each cell

Tested Here
https://codesandbox.io/p/sandbox/active-table-sveltekit-forked-fy9wlf
pasted data
Line1	$2,500.00
Line2	$3,000.00
Line3	$2,500.00
Line4	$42,000.00
Line5	$5,300.00

Did you find a fix for this?

repo: OvidijusParsiunas/active-table


text:
Error when trying to log in RCON

me@linuxmint:~$ mcli srv.kackadu.de:25567 rcon RCONPass
+========================================================================+
# Starting TCP connection to RCON server @ srv.kackadu.de:25567 ...
# Started TCP connection to RCON server @ srv.kackadu.de:25567!
# Authenticating with RCON server ...
Traceback (most recent call last):
  File "/home/me/.local/bin/mcli", line 8, in <module>
    sys.exit(main())
  File "/home/me/.local/lib/python3.10/site-packages/mctools/__main__.py", line 389, in main
    val = rcon.authenticate(args.password)
  File "/home/me/.local/lib/python3.10/site-packages/mctools/mclient.py", line 396, in authenticate
    return self.login(password)
  File "/home/me/.local/lib/python3.10/site-packages/mctools/mclient.py", line 370, in login
    pack = self.raw_send(self.proto.LOGIN, password)
  File "/home/me/.local/lib/python3.10/site-packages/mctools/mclient.py", line 297, in raw_send
    pack = self.proto.read()
  File "/home/me/.local/lib/python3.10/site-packages/mctools/protocol.py", line 259, in read
    pack = RCONPacket.from_bytes(byts)
  File "/home/me/.local/lib/python3.10/site-packages/mctools/packet.py", line 87, in from_bytes
    reqid, reqtype, payload = RCONEncoder.decode(byts)
  File "/home/me/.local/lib/python3.10/site-packages/mctools/encoding.py", line 96, in decode
    reqid, reqtype = struct.unpack("<ii", byts[:8])
struct.error: unpack requires a buffer of 8 bytes

Am I using it wrong, or is it broken?
It's a 1.19.2 Paper server.

I fixed the previous err, but now get OSError: [Errno 113] No route to host

Hello! Thank you for reporting this.
So in this case it appears that there are other factors at play that would cause this error, such as misconfiguration or network errors. I doubt the issue is related to mctools, but just to be sure we can walk through some common debugging questions, and hopefully we can get it working. First off, is RCON enabled in the server you are using? Also, is it possible to connect to your minecraft server in game? Finally, what version of mctools are you using?
By the way, what did you do to get the original error fixed? That problem does appear to be an issue with mctools, as it seems that the decoder did not do something correctly. I would be very interested to know more about how this error happened and how you fixed it.
Thanks!

I'm not sure what I did in the first error, I don't have that code available anymore, but I do know that I accidentally provided the wrong port.
However, I've found a fix to OSError: [Errno 113] No route to host:
I had to supply the local IP instead of the global one, as I didn't have that port forwarded.
Not sure why it worked with my public IP and the QUERYClient tho, as the IP it was configured to isn't forwarded either..
Well, at least it works now after some experimenting!

authors: Owen-Cochell Swarkin

repo: Owen-Cochell/mctools


text:
Incorrect namespace

The composer namespace is incorrect, check my fork, I've fixed it! :)

This has been fix by this PR https://github.com/OzanKurt/Repoist/pull/9

authors: eNzyOfficial warrickhill

repo: OzanKurt/Repoist

license: mit


text:
libinfer7 moved to a different place

the new url is https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/

Also the specific xformers version wheel is hard to find. I used https://github.com/AbdBarho/stable-diffusion-webui-docker/releases/download/5.0.0/xformers-0.0.17.dev449-cp310-cp310-manylinux2014_x86_64.whl

@hrkrx thank you for the new link!! Will update with next push

New build script have removed the necessity to import externally built libraries

authors: hrkrx martinobettucci


text:
Weird characters (in AMR genes) break Search

Patric does not allow to search for any text string containing weird characters (even between quotation marks), including:
prime
prime-prime
=>
slash
and others
SEED curators have been using these characters a lot for AMR genes, as  there is no other way to annotate them without, unfortunately...  So it is really important for PATRIC Search engine to accommodate these weird characters now.  Note, that the search engine Bob created for SEED tolerates them all well.
Examples -
Tetracycline resistance, MFS efflux pump => Tet(B)
Tetracycline resistance, ribosomal protection type => Tet(32)
Aminoglycoside 7''-phosphotransferase (EC 2.7.1.-) => APH(7'')-I
Class A beta-lactamase (EC 3.5.2.6) => CARB family, carbenicillin-hydrolyzing
Aminoglycoside 3'-phosphotransferase (EC 2.7.1.95) => APH(3')-III/APH(3')-IV/APH(3')-VI/APH(3')-VII

Fixed and will be available in the next build.

this fix is available on alpha now.

THANK YOU !

Verified on alpha.

I love how search work on Alpha now!!  It finds ANYTNG you ask it, even smth weird like this, for example:   Aminoglycoside N(6')-acetyltransferase (EC 2.3.1.82) => AAC(6')-Ib/AAC(6')-II
Great!

Great! Thanks for the feedback.

authors: Sveta-user hyoo maovt


text:
Columns dropdown from column headers on genome list table has problems - Chrome only?

If am on a genome list page - e.g.
https://www.beta.patricbrc.org/portal/portal/patric/GenomeList?cType=taxon&cId=909768&dataSource=&displayMode=&pk=&kw=#
And I want to change the columns that I see and I try to use the functionality in the column headers (sort ascending / sort descending / columns) to do that the column list will appear, but will instantly disappear if I move my mouse over to the least of columns to try and check one
beta.patricbrc.org
Chrome only?   I couldn't duplicate the problem on Safari or Firefox

I haven't seen this before. I suspect recent version of chrome may introduce this bug.
However, you still can use toolbar button (Show/Hide).
And I remember, at some point, this menu bar disappears after checking one box. It wasn't like that.

Harry, I also see the same problem. I don't think it is critical for the June release, but we need to solve it soon after that.

This starts working for me from this morning. I have Chrome Version 43.0.2357.124 (64-bit).

It's now working OK for me in Chrome also.  Same version as Harry, except .130


text:
Add validation scripts

Description
Checklist
Please confirm that this pull request has done the following:

[x] Documentation added (where applicable)
[x] Changelog item added to changelog/

@durack1 FYI this is how I do the validation

Pretty classic, this is a dupe of the functionality in scripts/createDRS.py, plus the validation step before the copy.
Does the validation check for hyphens in variables, filename <variable_id> and in-file <variable_id> matching, plus the creation_date and tracking_id validation? If not, we could lift the functions out of the above here - it'd be great to add those checks to the automation

I've got creation date (here) and tracking ID (here), I think based on what you've got already.
I've got the check against the file's metadata attribute (here.
I don't have the check for hyphens or underscores in variables yet. I've made https://github.com/climate-resource/input4mips_validation/issues/73 to remind myself to add this in future


text:
PermissionsEx Group Add/Remove Issues.

Hello.
Over the time I have been using PermissionsEx I have found a few issues.
The issue that I want to assess is to do with adding/removing multiple groups.
Issue:
Sometimes when a user ranks up, their groups are not added/removed, instead permissionsEx only executes one of the commands (either adding another group the user, or removing one of their groups) and the user is reverted back to the default group (a).
I think I may have found the cause, (it's not to do with weight).
When multiple PermissionsEx groups are added/removed from multiple users at the same time, I think the plugin is having issues writing to the file.
I have made the issue much less common with a custom cool-down plugin for the /rankup command.
What used to happen before we had this cool-down command is that two users would rankup right after one another, and one users would either have an extra group added to their info, or have their primary group removed, although the other user would be fine.
It seems to be very hard to reproduce this.
One thing I have noticed is that the permissions.yml file is around 6mb perhaps causing write issues.
I know I'm not very good at explaining the situation, but if you could respond back to me whenever so we can discuss the issue and hopefully resolve it, I would be immensely appreciative.
Thank you so much for your time,
with regards,
Dug.

What version of PEX are you using? The most recent version of PEX may be better at handling conflicts like this.

I'm currently using 1.22.8, I have also tried 1.22.9, and many other previous version.
The server is running 1.7.10 protocol patch.

@D-ouglas, I would recommend you to upgrade to 1.8.* as the plugin is updating to latest version (Fixing problems and stuff)

We've updated to the latest version and the issue seems to have been resolved.
Thanks for your time.

No problem @D-ouglas.
@zml2008, you can close this now.

authors: D-ouglas GangSterFlexx zml2008

repo: PEXPlugins/PermissionsEx


text:
json loads -> dumps issues

Redcap does not like calling json loads the dumps on metadata.
calling loads and dumps changes the size of the string

This is an issue with redcap and is only in certain versions closing

repo: PFWhite/cappy


text:
Cloned Repo Scan that runs gitleaks on a clone of the repository

Description
Gitleaks is a tool that scans the commit history of a Git repository for potential sensitive values (e.g. passwords, API Keys, etc.) that should not have been committed.
It would be valuable to have a "Cloned Repo Scanner" check that runs gitleaks on the commit history of the cloned repository and saves the results to a JSON file (e.g. using the --report-format json command line option).
The scanner could then read the contents of this JSON file and populate a report associated with a gitLeaksCheck or something like this.

closed with #77

repo: PHACDataHub/ruok-service-autochecker


text:
Add docs for WriteOnce

The WriteOnce trait needs to be documented with an actual use case.

This still needs to be done. Almost 5 years later, I myself was wondering what WriteOnce was just today... It's a terrible name, too....

Something funky happened and the WriteOnce documentation completely disappeared from the repo. It wasn’t even in the attached PR!!
Thank goodness for PhpStorm’s Local History!!

Confirmed in the README.

repo: PHPExpertsInc/SimpleDTO


text:
Convert palm_detection_lite.tflite : ValueError: Tensor data is null. Run allocate_tensors() first

Issue Type
Bug
OS
Ubuntu
OS architecture
x86_64
Programming Language
Python
Framework
OpenVINO
Download URL for tflite file
https://github.com/google/mediapipe/blob/master/mediapipe/modules/palm_detection/palm_detection_lite.tflite
https://github.com/google/mediapipe/blob/master/mediapipe/modules/palm_detection/palm_detection_full.tflite
Description
Hi @PINTO0309 !
I have just noticed that Goggle has updated the palm detection model a few weeks ago (I missed them because does not appear in release notes). Now there are 2 models (lite and full). Naturally I would like to test them :-)
So after running docker pull ghcr.io/pinto0309/tflite2tensorflow:latest ,
when running:
tflite2tensorflow --model_path palm_detection_lite.tflite --model_output_path palm_detection_lite --flatc_path ../../flatc --schema_path ../../schema.fbs --output_pb    --optimizing_for_openvino_and_myriad --rigorous_optimization_for_myriad
I get : ValueError: Tensor data is null. Run allocate_tensors() first
Relevant Log Output
...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ op: DEQUANTIZE
{'builtin_options_type': 'NONE',
 'custom_options_format': 'FLEXBUFFERS',
 'inputs': [68],
 'opcode_index': 9,
 'outputs': [319]}
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ op: PRELU
{'builtin_options_type': 'NONE',
 'custom_options_format': 'FLEXBUFFERS',
 'inputs': [121, 319],
 'opcode_index': 1,
 'outputs': [122]}
Traceback (most recent call last):
  File "/usr/local/bin/tflite2tensorflow", line 6402, in <module>
    main()
  File "/usr/local/bin/tflite2tensorflow", line 5759, in main
    TFLite_Detection_PostProcess_flg = make_graph(
  File "/usr/local/bin/tflite2tensorflow", line 877, in make_graph
    alpha_array = interpreter.get_tensor(alpha_detail['index'])
  File "/usr/local/lib/python3.8/dist-packages/tensorflow/lite/python/interpreter.py", line 858, in get_tensor
    return self._interpreter.GetTensor(tensor_index)
ValueError: Tensor data is null. Run allocate_tensors() first

Source code for simple inference testing code
No response

Fixes. PyPI has been updated, but the Docker container will take the remaining 20 minutes to complete the GitHub Action CI.
https://github.com/PINTO0309/tflite2tensorflow/releases/tag/v1.16.2

Commited. :smile: Thank you!
https://github.com/PINTO0309/PINTO_model_zoo/tree/main/033_Hand_Detection_and_Tracking/21_new_full_lite

Thanks @PINTO0309 !
A quick feedback: the new models work on a 192x192 image vs 128x128 for the older version.
They are significantly slower. On MyriadX (depthai):

older: 25ms
lite: 44ms
full: 52ms

Difficult to judge accuracy on only one test, but this what I get on this image:

older:

lite :

-full:

Strangely, full is worse than lite on this image. I am not sure yet I will update my hand tracker repo with these models (I am a bit disappointed :-).


text:
Allow more granular playback speed control via keyboard shortcuts - especially between 1x and 2.5x

First of all, amazing plugin. Works seamlessly and makes video note-taking, both online and offline, a smooth and pleasant experience. Thank you for working on this.
The problem:
AFAIK, at the moment, playback speed can be 0.25x, 0.5x, 0.75x, 1x, 1.25x, 1.5x, 2x, 3x, 5x, 10x, custom. But speeds like 1.6x or 2.1x are not supported when using the keyboard shortcuts.
This can be quite frustrating because different content creators speak at different speeds, or some videos are less or more information dense, thus requiring faster or slower playback. Depending on the video and the creator I am watching I may need a playback speed of 1.7x or 1.4x or even 2.2x, sometimes changing speed even during the same video.
Proposed solution:
Allow the user to have more granular control over the playback speed. Allow increases of 0.1x or even 0.05x, especially in the 0.5x - 3x range.

command increase/decrease speed by 0.1x is included in 3.0.3-beta.1

authors: aidenlx cocofoco

repo: PKM-er/media-extended


text:
Installation problems

Hello, thanks for sharing your work. I'm facing two issues.

ModuleNotFoundError: No module named 'cpuinfo'. The module 'py-cpuinfo' is missing from requirements.txt
ModuleNotFoundError: No module named 'dskernels'. The module 'DeepSpeed-Kernels' is missing from requirements.txt and DeepSpeed-Kernels is not compatible with windows, and thus the project will not run on windows either. Did you test in windows or only linux?

Thank you in advance.

thanks for your interest, you can try to delete deepspeed==0.15.2 in requirements.txt and then install it. We have only tested it on Linux so far, and will test it on Windows as soon as possible

Redirect to https://github.com/PKU-YuanGroup/ConsisID/issues/13

authors: SHYuanBest jpgallegoar

repo: PKU-YuanGroup/ConsisID


text:
[ENHANCE] 预计会新加入的课程

TODO
系统

[x] 南京大学大操作系统课
[ ] 南京大计算机系统基础 NEMU
[ ] 清华大学 rCore
[ ] Stanford CS140e （C版本/Rust版本）

高级数据结构

[ ] MIT6.851: Advanced Data Structures
[ ] MIT6.854: Advanced Algorithms

程序语言

[ ] 北京大学编译原理实验
[ ] LLVM Kaleidoscope in Rust
[ ] 南京大学软件分析（静态分析）
[ ] UCB CS164: Compilers and Programming Languages

机器学习编译

[x] 陈天奇机器学习编译课程

深度学习系统

[x] CMU DLSys

计算机网络

[ ] CMU 15441

分布式系统

[ ] CMU 15440

所以，答主会添加CS164吗？

之前做了一半弃坑了，感觉它 Ocaml 的 lab 偏简单

1

repo: PKUFlyingPig/cs-self-learning


text:
fix: 门户和管理系统个人信息页面由水平布局改为垂直布局

之前：个人信息页面左右布局：

现在：两个页面中将修改密码和修改邮箱部分移至左侧，形成上下布局，避免整个页面显示杂乱；

#812

repo: PKUHPC/SCOW


text:
ymaps.route - как получить доступ к данной функции

У меня задача построить маршрут, как сделать, чтобы построить маршрут по точкам?
А именно получить вызвать ymaps из родительского компонента?

После инициализации ymaps доступна глобально

repo: PNKBizz/vue-yandex-map


text:
🛑 MUSA is down

In f2437e0, MUSA (https://storemusa.com/) was down:

HTTP code: 403
Response time: 529 ms

Resolved: MUSA is back up in 19f7c60 after 1 hour, 3 minutes.

repo: POCLANOS/status


text:
WIP: Remove label selector from headless services.

JIRA ID

Additional Information

Checklist:

[ ] Automated Tests
[ ] Documentation changes if necessary
[ ] (If required) Discussed on Keycloak DEV

:+1:

authors: ainmosni dionb

repo: PONCI-Berlin/keycloak-operator


text:
Large and small modals

I'd like to see some kind of support form modal-lg and modal-sm.  Perhaps transferring any attached classes on  to the div with class="modal-dialog".  Or perhaps another binding:
<modal showing.bind="showing" size.bind="lg">

Perhaps even allowing the consumer of this plugin to supply their own "modal.html" template, for maximum flexibility.

Supplying their own templates is 100% the goal of this project.  The reason using content selectors is so powerful is that we want to provide the author the ability to provide override templates at will.  As far as the various sizes right now odds are that we will continue to supply a default and allow the author to extend them.

authors: PWKad peebles

repo: PWKad/aurelia-bs-modal


text:
build Error: Cannot find module 'object.assign'

build fails with

Error: Cannot find module 'object.assign'

Just in case, i'll provide some more information to reproduce the problem:
OS: Windows 8.1
node: v0.12.4
Output of gulp build:
module.js:338
    throw err;
          ^
Error: Cannot find module 'object.assign'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (C:\tmp\proj\cloned\aurelia\aurelia-bs-modal\build\tasks\build.js:6:31)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)

to resolve this issue, please merge my pull request https://github.com/PWKad/aurelia-bs-modal/pull/35 and run gulp build to update dist folder


text:
RTL Cone

Describe problem solved by the proposed feature
If you fly your vehicle close to the home/rally position but have the RTL altitude set to 60m to be sure to not hit a tree when you fly further away it will go up to 60m and back down.
Describe your preferred solution
We should implement an inverted cone below which the vehicle only goes as high as the distance horizontal distance to home or give it a configurable slope.
FYI @bresch

fixed by #12382

authors: MaEtUgR bresch


text:
High RAM usage on Pixhawk 2.1 Cube

We have noticed that in the last few weeks the memory usage on the Cube has increased by over 7kB and now with the same setup we had working, we already run out of RAM at boot.
@sfuhrer can share the two commits from master that we tested. One from last week and one from a couple weeks ago. Please also share a log so that we can reproduce the same exact setup (in terms of parameters).
From the top of my head I can say that we were running VTOL (so both multicopter and fixed wind modules) and we had two MAVLink instances running, one of which was TELEM2 with high rates going to the companion computer.
Is this RAM increase expected and if yes how can we decrease it so that we can still fly VTOL with the cube?

FYI @RomanBapst

I'll take a look at your log once it's posted, but you're likely seeing the memory cost of the new WQ and the corresponding thread pre bus. This was expected and it's why uORB changes were pursued at roughly the same time, which will win back a lot more memory (hopefully soon).
If anyone would like to help with the transition please test and review PRs related to uORB::Subscription and the new WQ.

https://github.com/PX4/Firmware/pull/12123 <- most important
https://github.com/PX4/Firmware/pull/12176
https://github.com/PX4/Firmware/pull/12186
https://github.com/PX4/Firmware/issues/12068

Once everything is moved out of Nuttx HPWORK and LPWORK we can disable them in most configurations and save another few kB.

Here's the log: https://review.px4.io/plot_app?log=06617924-5fd8-4142-8617-2d0d8a18eba6
It was with master from last Friday, 43e3fc707de823f. RAM is at 99%.
Before we were flying with https://github.com/sfuhrer/Firmware/tree/Babyshark (close to master in mid April). We already had RAM at around 95%, so the RAM difference is about 10kB.

This is the other effort that has the potential to save a large amount of memory soon.
https://github.com/PX4/Firmware/pull/12207
In particular for the VTOL case I believe we could have all 5 controllers (mc_att_control, mc_pos_control, fw_att_control, fw_pos_ctrl_l1, vtol_att_control) that are currently separate tasks moved to run out of 2 WQ threads. This will save something like 10-15 kB (completely separate from the savings mentioned above in https://github.com/PX4/Firmware/issues/12203#issuecomment-499703008) and slightly reduce cpu usage.

@DanielePettenuzzo still an issue?

@DanielePettenuzzo still an issue?

No, with the recent WQ changes not an issue anymore.

authors: DanielePettenuzzo dagar julianoes sfuhrer


text:
ERROR when make px4_sitl_default gazebo

Hello, i'm just installed ROS kinetic and cloned PX4 Frimware
I already checked 'make px4_sitl_default' command work well
but I try to this with gazebo option, the error causes.
I'm using Ubuntu 16.04 LTS 64 bits, and ROS kinetic and I'm really want to solve this problem
This is log of terminal
[  0%] Built target lockstep_scheduler
[  1%] Generating ../../logs
[  2%] Built target drivers_board
[  2%] Built target uorb_headers
[  2%] Built target logs_symlink
[  2%] Built target mixer_gen
[  3%] Built target mixer_gen_6dof
[  3%] Built target ver_gen
[  4%] Built target git_ecl
[  4%] Built target git_gps_devices
[  4%] Built target git_mavlink_v2
[  4%] Built target git_gazebo
[  5%] Built target tinybson
[  6%] Built target perf
[  8%] Built target work_queue
[  9%] Built target ecl_airdata
[  9%] Built target ecl_geo
[  9%] Built target ecl_geo_lookup
[ 10%] Built target ecl_tecs
[ 10%] Built target ecl_validation
[ 28%] Built target uorb_msgs
[ 28%] Built target Mixer
[ 29%] Built target rc
[ 29%] Built target version
[ 29%] Performing configure step for 'sitl_gazebo'
-- install-prefix: /usr/local
-- Using C++14 compiler
[ 30%] Built target parameters
[ 30%] Built target ecl_l1
[ 30%] Built target SimpleMixer
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   thread
--   filesystem
--   chrono
--   date_time
--   atomic
[ 30%] Built target HelicopterMixer
[ 30%] Built target NullMixer
[ 31%] Built target MultirotorMixer
[ 31%] Built target generate_topic_listener
-- Boost version: 1.58.0
[ 31%] Built target mixer
[ 33%] Built target modules__uORB
[ 34%] Built target px4_work_queue
-- Checking for module 'gstreamer-1.0 >= 1.0'
[ 35%] Built target px4_platform
--
-- Checking for module 'gstreamer-base-1.0 >= 1.0'
--
[ 36%] Built target px4_daemon
[ 37%] Built target px4_layer
[ 38%] Built target systemlib
[ 39%] Built target cdev
-- Building klt_feature_tracker without catkin
[ 39%] Built target airspeed
[ 39%] Built target bezier
[ 39%] Built target AirspeedValidator
-- Building OpticalFlow with OpenCV
[ 39%] Built target hysteresis
[ 40%] Built target battery
[ 41%] Built target lib__cdev__test__cdev_test
[ 41%] Built target circuit_breaker
[ 42%] Built target CollisionPrevention
[ 43%] Built target controllib
[ 43%] Built target lib__controllib__controllib_test
[ 44%] Built target conversion
[ 45%] Built target drivers__device
[ 45%] Built target mathlib
[ 45%] Built target drivers_barometer
[ 46%] Built target drivers_magnetometer
[ 46%] Built target FlightTask
[ 47%] Built target landing_slope
[ 47%] Built target mixer_module
[ 47%] Built target pid
[ 47%] Built target output_limit
[ 47%] Built target lib__rc__rc_tests
[ 47%] Built target tunes
-- catkin DISABLED
-- Gazebo version: 7.0
[ 47%] Built target mag_compensation
[ 47%] Built target arch_tone_alarm
[ 48%] Built target WeatherVane
-- Found GStreamer: adding gst_camera_plugin
-- Found GStreamer: adding gst_video_stream_widget
[ 48%] Built target modules__uORB__uORB_tests
[ 50%] Built target lib__work_queue__test__wqueue_test
[ 50%] Built target drivers__camera_capture
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GSTREAMER_LIBRARIES (ADVANCED)
    linked by target "LiftDragPlugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_gst_camera_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_parachute_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_catapult_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_barometer_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_wind_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_geotagged_images_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_opticalflow_mockup_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_magnetometer_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "sensor_msgs" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_irlock_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_video_stream_widget" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_controller_interface" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "std_msgs" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_gps_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_usv_dynamics_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_sonar_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "mav_msgs" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "nav_msgs" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_lidar_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_opticalflow_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_mavlink_interface" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_uuv_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_vision_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_multirotor_base_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_imu_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_gimbal_controller_plugin" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "physics_msgs" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo
    linked by target "gazebo_motor_model" in directory /home/minjoon/catkin_ws/src/Firmware/Tools/sitl_gazebo

-- Configuring incomplete, errors occurred!
See also "/home/minjoon/catkin_ws/src/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeOutput.log".
See also "/home/minjoon/catkin_ws/src/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeError.log".
platforms/posix/CMakeFiles/sitl_gazebo.dir/build.make:105: recipe for target 'external/Stamp/sitl_gazebo/sitl_gazebo-configure' failed
make[4]: *** [external/Stamp/sitl_gazebo/sitl_gazebo-configure] Error 1
CMakeFiles/Makefile2:33059: recipe for target 'platforms/posix/CMakeFiles/sitl_gazebo.dir/all' failed
make[3]: *** [platforms/posix/CMakeFiles/sitl_gazebo.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[ 50%] Built target drivers__pwm_out_sim
[ 51%] Built target drivers__gps
[ 52%] Built target drivers__camera_trigger
CMakeFiles/Makefile2:25688: recipe for target 'platforms/posix/CMakeFiles/gazebo.dir/rule' failed
make[2]: *** [platforms/posix/CMakeFiles/gazebo.dir/rule] Error 2
Makefile:7802: recipe for target 'gazebo' failed
make[1]: *** [gazebo] Error 2
Makefile:198: recipe for target 'px4_sitl_default' failed
make: *** [px4_sitl_default] Error 2

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GSTREAMER_LIBRARIES (ADVANCED)

https://github.com/PX4/Firmware/blob/d609639367eaecb59dcb322493235a8c552c4e03/Tools/setup/ubuntu.sh#L190-L196

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GSTREAMER_LIBRARIES (ADVANCED)

https://github.com/PX4/Firmware/blob/d609639367eaecb59dcb322493235a8c552c4e03/Tools/setup/ubuntu.sh#L190-L196

Thank you for your help :-)

@mjsky97 no worries!


text:
Use LPE estimator to test Auto_takeoff with flow (with GPS off),it will fly over the altitude of set point.

I had a test flight with px4 stable branch 1.4.4 + LPE estimator.
Switching to state MAIN_STATE_AUTO_TAKEOFF to test Auto-takeoff with optical flow(no GPS).
I set the altitude of the takeoff to 0.3m. (min_clearance =0.1m,get_acceptance_radius =0.2m).
The multicopter will fly over altitude of the set point(about 1m) then lower the altitude to 0.3m.
log:
http://logs.uaventure.com/view/SU8fjxdbTHrE2MJyvdBbUg#top

Auto takeoff is now supported on master. It uses the land detector to estimate the position while the camera is out of focus on the ground. When you takeoff, it then hopefully gets flow data and everything works. If not, it will fallback to failsafe.

authors: jgoppert liaoytal


text:
mc_pos_control: Protect against NaN and Inf setpoints

This small fix prevents NaN and Inf floats in position setpoints from infecting the rest of the position controller in AUTO mode. If a non-finite float is detected, the setpoint is marked as invalid and should make the vehicle hold position because of reset_pos_sp() and  reset_alt_sp().
Without this fix the vehicle fell down from the sky and crashed.

Merged to master via cherry-pick, thanks!

authors: LorenzMeier Zefz


text:
How can I send a sequence of goals from a python package?

Hi
I was wondering how can I send a sequence of goals from a python package? I have tried to publish a PointStamped into /global_goal, but nothing. I can see my point when I echo the topic but nothing happening in Gazebo or Rviz.
Thanks in advance

@20chix
This is more of a usage question regarding mavros rather than a issue on this repo. You can look at documentations such as this
If this doesn't help, Please move this discussion to http://discuss.px4.io/

Thanks


text:
WARN  - Path to tslint not defined or not found. Skipping tslint analysis.

@Pablissimo.
My Sonar Job is success but tslint is not viewable in SonarQube
Analysis Properties:
sonar.projectKey=sonar:Member2DevWeb
sonar.projectName=MyRetirement_member2_dev/member
sonar.projectVersion=Member2DevWeb
sonar.sources=member/src
sonar.exclusions=member/src/lib//*, member/src/assets//*
sonar.language=ts
sonar.ts.tslintpath=node_modules/tslint/bin
sonar.ts.excludetypedefinitionfiles=true
sonar.ts.tslintconfigpath=tslint.json
sonar.supportSourceFileDuplications=false
sonar.issuesReport.html.enable=true
sonar.issuesReport.console.enable=true

The warning indicates tslint wasnt found in the specific folder you supplied, which needs to be specified relative to the sonar-project.properties file (or the analysis working directory if it has been overridden).
What version of the plugin are you using?

TypeScript version 1.1.0
From this link https://github.com/Pablissimo/SonarTsPlugin/releases and install the sonar-typescript-plugin-1.1.0.jar

Should this help
07:29:55.945 DEBUG - Found sonar.ts.tslint.path path to be 'node_modules/tslint/bin'
07:29:55.945 DEBUG - Found sonar.ts.tslint.configPath path to be 'tslint.json'
07:29:55.945 DEBUG - Path sonar.ts.tslint.rulesDir not specified, falling back to null
07:29:55.946 DEBUG - Path sonar.ts.tslint.projectPath not specified, falling back to null
07:29:55.946 DEBUG - Path sonar.ts.tslint.outputPath not specified, falling back to null
07:29:55.946 WARN  - Path to tslint not defined or not found. Skipping tslint analysis.

Do you execute npm i or npm i --only=dev on your "Sonar job" before you run sonar-scanner?

No,
I think this is related to required version of TsLint? In our SonarQube I can't see TsLint installed

Requirements:
Java 1.8+
SonarQube 5.6 LTS+
TsLint 2.4.0+

The above log suggests that you've configured the sonar-project.properties correctly, but that there's no file at node_modules/tslint/bin.
Note - the plugin doesn't ship with a version of tslint nor really is any specific version required beyond 'something fairly recent'. The error you're getting suggests that it can't find any version of tslint at the path you've specified.
Things to check/answer:

Relative to the sonar-project.properties file, is there anything at node_modules/tslint/bin? Does specifying an absolute path help?
If you're running this as part of a CI build, the npm -i comment is a good one if you don't typically check node_modules into your source control - are you seeing this trouble as part of a CI build or locally too?

I had the same warning, and the problem for me was a typo in the config:
sonar.ts.tslintpath (same as the OP)
should be
sonar.ts.tslint.path

I have used this line:
sonar.ts.tslint.path=node_modules/tslint/bin/tslint

Of course, only after installing tslint locally:
npm install --save-dev tslint

authors: Pablissimo acdcjunior markysayo nixel2007 tizub

repo: Pablissimo/SonarTsPlugin


text:
AOT GAN(论文复现 兴7)

Add AOT GAN model.

历史commit太多，无法进行review，清一下不是你提交的commit～
可以试试执行一下下面命令
git fetch upstream
git pull upstream

已经执行了
git fetch upstream
git pull upstream
按要求添加、删除了相应文件。

repo: PaddlePaddle/PaddleGAN


text:
部署nvidia-docker后报错Connection Error

按照快速体验在Linux部署nvidia-docker出现错误“Connection Error: Is pipelines running? An error occurred during the request”。之前在Win11上部署Docker没有。

按照快速体验在Linux部署nvidia-docker出现错误“Connection Error: Is pipelines running? An error occurred during the request”。之前在Win11上部署Docker没有。

启动后一般要等待几分钟左右，请查看日志：
docker logs paddlenlp_pipelines > test.txt

test.txt的内容如下：
INFO - pipelines.utils.import_utils -  Fetching from https://paddlenlp.bj.bcebos.com/applications/dureader_dev.zipto `data/dureader_dev`
Traceback (most recent call last):
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connection.py", line 175, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/util/connection.py", line 72, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/local/python3.7.0/lib/python3.7/socket.py", line 748, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -3] Temporary failure in name resolution

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connectionpool.py", line 710, in urlopen
    chunked=chunked,
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connectionpool.py", line 1040, in _validate_conn
    conn.connect()
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connection.py", line 358, in connect
    self.sock = conn = self._new_conn()
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connection.py", line 187, in _new_conn
    self, "Failed to establish a new connection: %s" % e
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f1c3e495390>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/adapters.py", line 499, in send
    timeout=timeout,
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/connectionpool.py", line 786, in urlopen
    method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/urllib3/util/retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='paddlenlp.bj.bcebos.com', port=443): Max retries exceeded with url: /applications/dureader_dev.zip (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f1c3e495390>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "utils/offline_ann.py", line 111, in <module>
    output_dir=args.doc_dir)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/pipelines-0.1.0a0-py3.7.egg/pipelines/utils/import_utils.py", line 87, in fetch_archive_from_http
    request_data = requests.get(url, proxies=proxies)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/python3.7.0/lib/python3.7/site-packages/requests/adapters.py", line 565, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='paddlenlp.bj.bcebos.com', port=443): Max retries exceeded with url: /applications/dureader_dev.zip (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f1c3e495390>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))

请问您的环境能够连接外网吗？
docker 环境里面这个能下载下来吗？
wget https://paddlenlp.bj.bcebos.com/applications/dureader_dev.zip

我现在把这2个镜像部署在内网的服务器上，内网服务器应该无法连接外网。

我现在把这2个镜像部署在内网的服务器上，内网服务器应该无法连接外网。 在内网环境下应该无法下载这个数据文件，但是我可以提前下载好并放到内网的服务器上。

源代码修改：
https://github.com/PaddlePaddle/PaddleNLP/blob/b1ad85171e6258cc8d4facc2d73a7f110c9126bc/pipelines/utils/offline_ann.py#L26
然后手动执行即可

按照快速体验在Linux部署nvidia-docker出现错误“Connection Error: Is pipelines running? An error occurred during the request”。之前在Win11上部署Docker没有。

确保cuda是10.2，如果需要高版本cuda的docker，请提issue。启动后一般要等待几分钟左右，请查看日志：
docker logs paddlenlp_pipelines > test.txt

您好，请问输入命令行之后没有反映，拉取不到日是什么情况，同样在UI页面显示connection error，cuda10.2+cudnn7.6.5+python3.9

@Ywandung-Lyou 请问您的问题解决了吗，我出现了一样的问题

repo: PaddlePaddle/PaddleNLP


text:
请提出你的问题
我按照教程对uie-base进行微调，运行评估脚本也没有问题，但是调用时报错：RuntimeError: (Unavailable) LoadCombine operator fails to open file ./mymodel\static\inference.pdiparams, please check whether the model file is complete or damaged.

已经解决了，路径要全英文


text:
use std::thread to replace OMP in windows and mac

PR types

PR changes

Description

PR Type和Comment也可以完善下。

authors: HexToString ZeyuChen


text:
fix elmo bug

PR types

Bug fixes
PR changes

Models
Description

ELMO训练时报错“ValueError: (InvalidArgument) Leaf Tensor (embedding_0.w_0) that doesn't stop gradient can't use inplace strategy.”，所以这里在更改weight值时将stop_gradient属性设为了True。
已在 #4495 中反馈了此bug。

好的，谢谢PR

LGTM

hello，PaddleNLP-CI好像没有通过，我用paddle_dev账号rerun提示没有权限，还要麻烦同学帮忙看一下了，万分感激！

能加个空行或者啥的，再触发一下CI吗

能加个空行或者啥的，再触发一下CI吗

done

authors: JunnYu USTCKAY


text:
运行Dynamic_train.py时报错Exception in thread Thread-2：parl.remote.exceptions.RemoteError: [PARL remote error when calling function init]:

作者您好，我运行QuadrupedalRobots/ETGRL/train.py训练是没有问题的，但是运行Dynamic_train.py时出现了下面3个问题，查看Dynamic_train.py同级目录里是有./model/Dynamic_parallel_model.py文件的，请问是什么原因造成的呢？
Exception in thread Thread-2:
parl.remote.exceptions.RemoteError: [PARL remote error when calling function __init__]:
[Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
FileNotFoundError: [Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
parl.remote.exceptions.FutureFunctionError: There is an error raised when calling the future function __init__.
完整报错信息
[04-26 20:29:14 MainThread @Dynamic_train.py:71] args:Namespace(K=20, alg='ga', eval=0, gamma=1, load='', outdir='Dynamic', sigma=0.1, steps=10000, suffix='exp0', thread=2, xparl='192.168.30.145:8037')
Exception in thread Thread-5:
Traceback (most recent call last):
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/future_mode/proxy_wrapper_nowait.py", line 92, in _run_object_in_backend
raise e
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/future_mode/proxy_wrapper_nowait.py", line 82, in _run_object_in_backend
self._xparl_remote_wrapper_obj = remote_wrapper(
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/remote_wrapper.py", line 107, in init
raise RemoteError('init', traceback_str)
parl.remote.exceptions.RemoteError: [PARL remote error when calling function __init__]:
[Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
traceback:
Traceback (most recent call last):
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/job.py", line 297, in wait_for_connection
cls = load_remote_class(message[1])
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/remote_class_serialization.py", line 207, in load_remote_class
with open(file_name + '.py') as t_file:
FileNotFoundError: [Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
Exception in thread Thread-4:
Traceback (most recent call last):
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/future_mode/proxy_wrapper_nowait.py", line 92, in _run_object_in_backend
raise e
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/future_mode/proxy_wrapper_nowait.py", line 82, in _run_object_in_backend
self._xparl_remote_wrapper_obj = remote_wrapper(
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/remote_wrapper.py", line 107, in init
raise RemoteError('init', traceback_str)
parl.remote.exceptions.RemoteError: [PARL remote error when calling function __init__]:
[Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
traceback:
Traceback (most recent call last):
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/job.py", line 297, in wait_for_connection
cls = load_remote_class(message[1])
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/remote_class_serialization.py", line 207, in load_remote_class
with open(file_name + '.py') as t_file:
FileNotFoundError: [Errno 2] No such file or directory: './model/Dynamic_parallel_model.py'
Traceback (most recent call last):
File "/mnt/hgfs/虚拟机/PaddleRobotics-main/QuadrupedalRobots/ETGRL/Dynamic_train.py", line 74, in
main()
File "/mnt/hgfs/虚拟机/PaddleRobotics-main/QuadrupedalRobots/ETGRL/Dynamic_train.py", line 72, in main
model.train(args.steps)
File "/mnt/hgfs/虚拟机/PaddleRobotics-main/QuadrupedalRobots/ETGRL/model/Dynamic_parallel_model.py", line 159, in train
mean_re = self.update(epoch)
File "/mnt/hgfs/虚拟机/PaddleRobotics-main/QuadrupedalRobots/ETGRL/model/Dynamic_parallel_model.py", line 128, in update
future_objects.append(self.agent_list[i].batch_sample_episodes(param=solutions[i*self.K:(i+1)*self.K,:],K = self.K))
File "/home/senweihuang/anaconda3/envs/parl/lib/python3.8/site-packages/parl/remote/future_mode/proxy_wrapper_nowait.py", line 144, in getattr
raise self._xparl_remote_object_exception
parl.remote.exceptions.FutureFunctionError: There is an error raised when calling the future function __init__.
You can see the detailed error message above, which is printed by another thread.
Process finished with exit code 1
环境
Ubuntu 18.04
python 3.8
parl = 1.4.0
torch = 1.7.0
rlschool = 1.0.2
@xueeinstein

我在PaddlePaddle / PARL下找到了两个类似的问题：
第一个（2020.7.13）
主要的问题是当前运行的代码依赖于文件夹内的代码，xparl默认是只是分发当前文件夹中的.py文件。导致这个问题在于PARL/xparl的设计是针对多机并行设计的，需要把当前工作目录的代码分发到不同机器上（在单机上也用同样的逻辑），并提供了一个单机内的并行的解决思路：
export PYTHONPATH=./:$PYTHONPATH
xparl start --port XXXX
python main.py

但是这个方法并不有效。
第二个（2020.8.7）
XPARL会自动分发当前文件夹中的所有文件，但其子文件夹除外。XPARL不可能分发所有子文件夹，因为用户可能有复杂的目录结构，有时甚至有大文件。要显式分发所需的文件，请尝试以下API：
请注意，您必须传递文件，而不是直接传递文件夹。
法1：
修改
parl.connect(xparl_addr)
为
parl.connect(xparl_addr, distributed_files=['./model/Dynamic_parallel_model.py','./alg/es.py','./model/__init__.py'])
这个方法也无效。
法2：
git clone -b xparl_submod https://github.com/PaddlePaddle/PARL/
cd PARL
pip install .

这个方法执行不了
报错：
正克隆到 'PARL'...
fatal: 远程分支 xparl_submod 在上游 origin 未发现

您好，请问你们当时是怎么跑通的，咋到我这就会出现问题了呢？能不能给点解决的建议，谢谢。@xueeinstein @TomorrowIsAnOtherDay

没有改造，Dynamic_train.py的这行代码：
model = ES_ParallelModel(mean_dict=MEAN_DICT,gait=GAIT_LIST,K=args.K,thread = args.thread,sigma=args.sigma,
                             dynamic_param=dynamic_param,outdir=outdir,alg=args.alg,xparl_addr = args.xparl)

调用了./model/Dynamic_parallel_model.py的ES_ParallelModel类，Dynamic_parallel_model.py里面有并行代码，就下面这行：
@parl.remote_class(wait=False)
class RemoteESAgent(object):

@TomorrowIsAnOtherDay

抱歉，今天会议比较多，我们尽快看下这个问题。

不着急，您先忙。
@TomorrowIsAnOtherDay

authors: Senwei-Huang TomorrowIsAnOtherDay

repo: PaddlePaddle/PaddleRobotics


text:
speedyspeech support kunlun

PR types
Others
PR changes
Others
Describe
speedyspeech support kunlun

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant QingshuChen

repo: PaddlePaddle/PaddleSpeech


text:
[IPU] update paddle.static.IpuStrategy

update doc for paddle.static.IpuStrategy

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Attached is the generated preview

repo: PaddlePaddle/docs


text:
Arm_linux无法运行test-mobilenetgpu

板子用的Firefly RK3399
编译完mobilenet运行test-mobilenetgpu显示：

然后更改了CMakeLists.txt中
option(GPU_CL "build with OpenCL support" OFF)
为option(GPU_CL "build with OpenCL support" ON)
结果还是一样的。
请问这是哪里出问题了？

删除build目录，重新编译一下

删除build目录，重新编译一下

您好，我尝试过删除和重新编译之后，反馈的问题还是一样的。
不知道是哪个环节出问题了，是不是除了GPU_CL之外，还需要改其他的地方？

@xiebaiyuan

如果开启了GPU_CL，应该是不会出现你这个问题的。请检查一下是不是libpaddle-mobile.so没有被替换

repo: PaddlePaddle/paddle-mobile


text:
test-mobilenet检测结果是不是没有保存为图片?

刚接触paddle，不太清楚结果output在了哪里。

你仔细看看./test/net/test_mobilenet.cpp里的代码：
    for (int i = 0; i < 10; ++i) {
      auto vec_result = paddle_mobile.Predict(input, dims);
    }
    DLOG << vec_result;

你可以对vec_result这个变量逐个打印进一步检查

没有保存成图片，网络输出是一个Vector


text:
[CORE-1515]:Less notifications to reduce CPU spike

Description
Lesser notifications for AWS collector
Commented for qualys since more changes are required after merging optimised code
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Chore (no code changes)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also
list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] My commit message/PR follows the contribution guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Other information:
List any documentation updates that are needed for the Wiki

Please provide screenshots that demonstrates before and after behavior.

Before -> one email for each target type

Now-> One email for entire collector

repo: PaladinCloud/CE


text:
Crash with Crafting Table

Forge v2545
Log: https://pastebin.com/0QQ3Sy64
When I right clicked the crafting table with one item in it, (I might have been sneaking, I don't remember), the game crashed.

Sorry for only reacting now, but could you provide any way of reproducing this issue? That exception should only occur when the crafting table wasn't properly initialized in the first place (which it obviously was, since you had a block in it).

Should be fixed as of commit 05959578b43144a06a1d5df0f9fe28a9e2d2c163, forgot to close it.

repo: PaleoCrafter/VanillaImmersion


text:
feat: allow terraform versions 1.x

Description
Allow terraform versions 1.x.
Also autoformat all the code using terraform fmt v1.0. The fmt behavior is different (although compatible) between the old 0.12.31 version and the new 1.0.

@devsecfranklin Yes, it seems I forgot to mention it in the description. The main examples (transit_vnet_common and transit_vnet_dedicated) are able to apply and pass traffic on terraform-1.0.

Already merged as #110 closing this one.


text:
Updated protocol name "https" -> "davs" for listing rucio replicas

Rucio no longer provides replica location for HTTPS protocol, because the name
was changed to DAVS. We had at least one site where our jobs failed due to
no access to input files using StoRM site mover (GGUS:129509) and there are
more sites that also fail while use StoRM site mover but luckily they fallback
to to lcgcp site mover.

Thanks.

authors: PalNilsson vokac

repo: PanDAWMS/pilot


text:
vue-cli3.0如何兼容低版本浏览器

兼容低版本浏览器（安卓浏览器）
我按照官方的配置

并在package.json中的browserslist增加"Android >= 4.2"，
可以在安卓4.2打开首页但是只能打开首页点击任何都无效，

是我babel配置的不对吗？
求指点。

这个问题 请看 vue-cli3 文档

原因是我使用URLSearchParams处理axios发送的数据，
在低版本ie浏览器及低版本android浏览器无法识别，
解决方案：npm install --save url-search-params-polyfill
在使用URLSearchParams的地方 import进来就可以了。

authors: PanJiaChen seayao

repo: PanJiaChen/vue-element-admin


text:
热更新无法准确刷新组件

Bug report（问题描述）
目前发现，npm run dev 开发过程中，在一些页面中（比如 asyncRouterMap 里面定义的vue页面），增加了element组件后，热更新无法立即刷新出对应组件。这种情况，在vue页面指定了 name: 'xxx' 的情况下比较突出。
Steps to reproduce（问题复现步骤）

git clone 代码（master分支）
npm install
npm run dev
选取一个页面，比如 src\views\permission\page.vue
在 template 里面添加一个element组件，比如 el-button，保存，热更新刷新页面

<template>

    <switch-roles @change="handleRolesChange" />
    <el-button type="primary">Button A</el-button>

</template>

这时候，Button A 正常得到渲染

接着在 ButtonA 底下增加ButtonB，保存，热更新刷新页面

<template>

    <switch-roles @change="handleRolesChange" />
    <el-button type="primary">Button A</el-button>
    <el-button type="primary">Button B</el-button>

</template>

这时候，Button B 无法被渲染出来，但热更新过程，页面可观察到有重新加载的过度动画，切换 tabView 的标签，也无法令到 ButtonB显示出现。

将 ButtonB 的文字部分改成 buttonB，保存，热更新刷新页面

<template>

    <switch-roles @change="handleRolesChange" />
    <el-button type="primary">Button A</el-button>
    <el-button type="primary">button B</el-button>

</template>

这时候，ButtonB 能够成功渲染

假如，将src\views\permission\page.vue 的 name: 'PagePermission' 去掉，增删element组件但热更新无法正确渲染的情况，似乎不会出现

Other relevant information（格外信息）
虽然增删组件后，浏览器 ctrl + R 刷新页面是能够得到正确的渲染，但在开发过程中，的确有些困扰

Your OS: Win7 or OSx
Node.js version: v10.15.3
vue-element-admin version: master or tag.3.11.0

可能是 keep-alive 导致的问题，你试试不要缓存页面。

谢谢，的确是 noCache 默认给缓存了，问题解决了。

authors: PanJiaChen billycat


text:
修改tags刷新按钮可能有缓存的问题

我看了,其他用户都是提交到master分支的.
解决的下面的这个问题.
3.8.1后新增的刷新按钮，能做到真正的刷新么? #1051

很抱歉,style的缩进为4字符了.

缩进还是统一为2

#1051

authors: PanJiaChen jiuwuxiaohun


text:
sidebar菜单绑定三级路由

sidebar菜单如何绑定三级菜单呢,在二级菜单上的入口组件上嵌套routerview 太麻烦了,如果说路由表是动态获取到的话,怎么搞呢?

@PanJiaChen

repo: PanJiaChen/vueAdmin-template


text:
🛑 SavEnergy Instagram is down

In b7940ae, SavEnergy Instagram (https://www.instagram.com/savenergy.spa/) was down:

HTTP code: 429
Response time: 408 ms

Resolved: SavEnergy Instagram is back up in c6ec47d.

repo: PanchoSavEnergy/MonitoreoPaginasWeb


text:
Prefer official alpine

It seems that TeX Live no longer needs Glibc in Alpine Linux.
Just use the official Alpine Linux image.

Looks good. thanks.

repo: Paperist/alpine-texlive-ja


text:
The observation value "[Object]" is not subscribable. Make sure you are returning the Query, and not fetching it yourself.

I can't seem to be able to query Parse. I'm using the ParseReact and React packages. Here's my code:

I get a this error and undefined in the render() {} block for tweets object. Any lead on how to resolve this would be great

Put parens around new Parse.Query('Tweet').

Hey @TylerBrock, I did  as your suggested (and you're right about constructing the query outside the return value), however it still consoles out undefined meaning that somehow I can't get the instance to subscribe to tweets

Are there any tweets in Tweet to observe?
It seems like you have errors compiling your JS, you might want to drop this into your webpack config:
  node: {
    fs: 'empty',
    child_process: 'empty',
    readline: 'empty'
  },

I have > 1.9k tweets in my parse core. I updated my webpack config but it still gives me the same error.
Here's my updated code.

Full Code

Issue 140

The issue is that you are using two different versions of the Parse SDK.
require('parse-react') pulls in the normally-named 'parse' npm module, but you're constructing promises with 'parse-node'.
If you switch to using require('parse'), you'll be fine.

authors: TylerBrock andrewimm pauldd91

repo: ParsePlatform/Parse-SDK-JS


text:
Issue on setup Parser Server on AWS

I followed the How to set up Parse Server on AWS using AWS Elastic Beanstalk. But unfortunately I got the following error message:

Could not launch environment: Unable to download from S3 location (Bucket: elasticbeanstalk-samples-us-east-1 Key: eb-parse-server-sample/parse-server-example.zip). Reason: Moved Permanently

Any idea? Thanks.

Sorry, I found the issue. Must be in N.Virginia zone.

Is it not possible to create an EU instance using AWS EB?

Found a solution. Manually download the sample from https://s3.amazonaws.com/elasticbeanstalk-samples-us-east-1/eb-parse-server-sample/parse-server-example.zip
Then after clicking 'Review and Launch' and receiving @zhouhao27 's error above, go to the 'Application Version' tab and manually upload the zip folder, ensuring that you click 'next' on that page (Otherwise the zip doesn't seem to upload). Click next until you get to the final page with the error, and try launch again.

repo: ParsePlatform/parse-server


text:
executors/ipp: controllers linger after ungraceful shutdown

While debugging I'm starting and stopping a lot of workflows in weird states, so I just ctrl-c the workflow. Should SIGINT be captured to perform cleanup? Right now, the controllers linger until I manually kill them.

Note this may be causing engine failures for @madduri and @daheise.

crossref #1318

IPP is gone - closing with no further fix necessary.

authors: ahayschi annawoodard benclifford

repo: Parsl/parsl


text:
Weapon Focus Plus update available after update

Description
Weapon Focus Plus is showing as having an update available from v1.2.3 to v1.2.3.2, even after updating.
Steps to Recreate

Install Weapon Focus Plus
Click Update

Notes
Uninstalling and reinstalling the mod did not work.
Flushing the cache did not work.

You updated correctly, Vek just didn't update the Info.json file in the mod itself. Nothing we can do to fix it, it's on Weapon Focus Plus's end
If you want to stop having it annoy you, click the "..." icon next to it, click "Open Folder", and then in the folder, open the "Info.json", and at the end of the version number, add a .2 to it.

authors: CasDragon Quitch


text:
Add initial support for AWS tests

Basically we add a deployment test argo workflow, consists of:

Create EKS Cluster
Deploy Kubeflow
Check Deployment Status

In Exit Handler:

Copy Artifacts
Delete Test Directories
Delete EKS Cluster

/test ?

/test ?

/test ?

/test ?

/test ?

/test ?

/test ?

/test presubmit-kubeflow-e2e

/test ?

/test ?

repo: PatrickXYS/kubeflow


text:
Captcha [1/4]

Added

Api client that send data as form (#158903704)

[Delivers #158903704]

@00eadeyemi Ready for your test review

repo: PayBreak/api-client


text:
feat:Analytics and rebranding

Feature
Adding Trolley-Source header with dynamic versioning
Checklist

[x] I acknowledge that all my contributions will be made under the project's license
[x] I have made a material change to the repo (functionality, testing, spelling, grammar)
[x] I have titled the PR appropriately
[x] I have updated my branch with the main branch
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added the necessary documentation about the functionality in the appropriate .md file
[ ] I have added inline documentation to the code I modified

If you have questions, create a GitHub Issue in this repository.

All tests passing successfully, verifying these updates are working

repo: PaymentRails/php-sdk